【发布时间】:2013-12-16 12:34:47
【问题描述】:
C++11 提供了一种初始化和声明变量的新方法。
原创
int c_derived = 0;
C++11
int modern{0};
如果有的话,每种方法的优缺点是什么?为什么要实施新方法?编译器有什么不同吗?
【问题讨论】:
-
C++11 的新特性可能会让人困惑,因为它看起来类似于函数声明!
-
我想你是想说
int modern{0}; -
这在 C++11 之前就存在了。大括号是添加的内容。
-
使用可读的
int x = 0IMO -
好的。谢谢。我正在阅读的书有(),如果大括号并说它是新的。
标签: c++ c++11 coding-style