[問題] constexpr 使用的時機
剛剛學到constexpr這個關鍵字,不過看了很久不是很了解使用的時機。
依照這個網頁:
http://en.cppreference.com/w/cpp/language/constant_expression
似乎是可以在等號右邊放function的const?
不知道前輩們有無進一步的見解?
感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 90.41.64.229
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1431006723.A.67D.html
推
05/07 22:15, , 1F
05/07 22:15, 1F
→
05/07 22:16, , 2F
05/07 22:16, 2F
→
05/07 22:16, , 3F
05/07 22:16, 3F
→
05/07 22:16, , 4F
05/07 22:16, 4F
推
05/07 22:29, , 5F
05/07 22:29, 5F
→
05/07 22:30, , 6F
05/07 22:30, 6F
→
05/07 23:24, , 7F
05/07 23:24, 7F
→
05/07 23:27, , 8F
05/07 23:27, 8F
→
05/07 23:28, , 9F
05/07 23:28, 9F
→
05/07 23:30, , 10F
05/07 23:30, 10F
→
05/07 23:31, , 11F
05/07 23:31, 11F
→
05/07 23:32, , 12F
05/07 23:32, 12F
→
05/07 23:36, , 13F
05/07 23:36, 13F
→
05/07 23:55, , 14F
05/07 23:55, 14F
→
05/07 23:55, , 15F
05/07 23:55, 15F
→
05/07 23:56, , 16F
05/07 23:56, 16F
像是
class A{
static constexpr int var(...)
}
int main()
{
cout << A::var() ;
}
這樣用法OK嗎?
(說實話我還是不懂)
※ 編輯: wtchen (90.41.64.229), 05/07/2015 23:59:01
→
05/08 00:02, , 17F
05/08 00:02, 17F
→
05/08 00:03, , 18F
05/08 00:03, 18F
→
05/08 00:12, , 19F
05/08 00:12, 19F
→
05/08 00:12, , 20F
05/08 00:12, 20F
→
05/08 00:20, , 21F
05/08 00:20, 21F
→
05/08 00:21, , 22F
05/08 00:21, 22F
→
05/08 00:21, , 23F
05/08 00:21, 23F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):