请教各位大神一个关于auto定义参数的问题。万分感谢!
C++11 语法要求,如果要在一条语句中定义多个变量,那么,要求初始值必须为同一个类型。int i = 1;
const int ci = i,&cr = ci;
auto &m = ci, *p = &ci;
为什么这条语句可以通过,初始值ci是一个整形常量,而&ci是一个整形常量的指针,这不是同一类型,为什么可以在一条语句中定义?
2017-02-22 19:23
2017-02-22 21:59
2017-02-23 08:39
2017-02-23 15:01
2017-02-23 15:01