mirror of
https://github.com/zh-google-styleguide/zh-google-styleguide.git
synced 2025-02-19 20:50:10 +08:00
Update google-cpp-styleguide/scoping.rst
This commit is contained in:
parent
81943de8cb
commit
006d5f4d97
@ -1,4 +1,3 @@
|
||||
|
||||
2. 作用域
|
||||
-------------
|
||||
|
||||
@ -152,7 +151,7 @@
|
||||
不要将嵌套类定义成公有, 除非它们是接口的一部分, 比如, 嵌套类含有某些方法的一组选项.
|
||||
|
||||
|
||||
2.3. 非成员函数, 静态成员函数, 和全局函数
|
||||
2.3. 非成员函数、静态成员函数和全局函数
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. tip::
|
||||
@ -198,8 +197,8 @@ C++ 允许在函数的任何位置声明变量. 我们提倡在尽可能小的
|
||||
|
||||
// 低效的实现
|
||||
for (int i = 0; i < 1000000; ++i) {
|
||||
Foo f; // 构造函数和析构函数分别调用 1000000 次!
|
||||
f.DoSomething(i);
|
||||
Foo f; // 构造函数和析构函数分别调用 1000000 次!
|
||||
f.DoSomething(i);
|
||||
}
|
||||
|
||||
在循环作用域外面声明这类变量要高效的多:
|
||||
|
Loading…
Reference in New Issue
Block a user