Skip to content

Commit 6f10ece

Browse files
committed
Update scoping.rst
1 parent ac7a067 commit 6f10ece

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

google-cpp-styleguide/scoping.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ C++ 允许在函数的任何位置声明变量. 我们提倡在尽可能小的
278278

279279
综上所述,我们只允许 POD 类型的静态变量,即完全禁用 ``vector`` (使用 C 数组替代) 和 ``string`` (使用 ``const char []``)。
280280

281-
如果您确实需要一个 ``class` 类型的静态或全局变量,可以考虑在 ``main()`` 函数或 ``pthread_once()`` 内初始化一个指针且永不回收。注意只能用 raw 指针,别用智能指针,毕竟后者的析构函数涉及到上文指出的不定顺序问题。
281+
如果您确实需要一个 ``class`` 类型的静态或全局变量,可以考虑在 ``main()`` 函数或 ``pthread_once()`` 内初始化一个指针且永不回收。注意只能用 raw 指针,别用智能指针,毕竟后者的析构函数涉及到上文指出的不定顺序问题。
282282

283283
.. note:: Yang.Y 译注:
284284

0 commit comments

Comments
 (0)