C++

c++ primer

2018-07-11  本文已影响46人  和蔼的zhxing

2 变量和基本类型。

2.1 变量和基本类型。

2.2 变量。

int a=0;
int a={0};
int a(0);
int a{0};

这四种初始化方式c++11都是支持的。c++11中用花括号来初始化变量得到了全面应用。

2.3 复合类型。

复合类型这里主要指的是引用指针

cosnt 限定符。

2.5 类型处理

  int i=4, *p=&i, &r=i;
  decltype(r+0) b;   //r是引用,但r+0得到的结果是一个int,相当于 int b;
  decltype(*p) c;     //这个是不对的,有解引用操作得到的是引用,引用是必须初始化的。
  //双括号强制得到引用;
  decltype((i))  d;      //错误,(())得到的是引用,必须初始化
  decltype(i)  e;    //正确

待续!!

上一篇 下一篇

猜你喜欢

热点阅读