C++11中在初始化時可以使用 = ,也可以使用 {} ,也可以使用 ={} ;
需要注意的是:類中的靜態成員變量只有靜態常量,並且類型是整型或者枚舉類型,才能在類內初始化,其他都得在類外初始化。
#include iostream
using namespace std;
class Base {
public:
Base(){
}
Base(int num){
}
int a =
C++11中加入long long 的整型,C++11 標準要求 long long 整型可以在不同平台上有不同的長度,但至少8字節(64位)。long long 整型有兩種∶long long 和 unsigned long long
//long long 對應類型的數值可以使用LL或者ll後綴(推薦用大寫LL,l容易和1混淆)
long long num1 = 123456LL;
long
C++ 中存在轉義字符,例如"\n"或"\t"。當我們嘗試打印轉義字符時,它們不會顯示在輸出中。為了在輸出屏幕上顯示轉義字符,我們使用了"R(帶轉義字符的字符串)"作為原始字符串字面量。在字符串前面使用 R 後,轉義字符將顯示在輸出中。
定義方式: R "xxx(原始字符串)xxx"
其中()兩邊的xxx要一樣包括長度、順序;
xxx在編譯時會被忽略,對括號中的字符串沒有影響,一般xxx用途