constexpr 類型變量必須用常量表達式或 constexpr 函數來初始化:
constexpr int a=10;
constexpr int b=a+10;
constexpr int c=d(); //當 d()為一個 constexpr 函數時才可以
constexpr 函數的形參和返回值都只能是字面型類型,且只能有一條 return 語句:
constexpr d() { return 5; }
如果 constexpr 定義了一個指針,限定符只對指針有效,即為常量指針:
constexpr int *p=0; //p為常量指針,與const 不同
