【发布时间】:2019-01-19 08:03:39
【问题描述】:
引自 N4713:
用静态动态初始化非局部变量 V 和 W 存储期限排序如下:
如果 V 和 W 已订购 初始化和 V 在单个翻译中在 W 之前定义 单元,V的初始化在初始化之前排序 W.
线程存储持续时间的变量是否有类似的段落?在下面的代码中,V 的初始化是在初始化之前排序的
的W?
thread_local int V = 1;
thread_local int W = V;
更新:
我想修改代码如下:
thread_local string V;
thread_local string W;
【问题讨论】:
标签: c++ c++11 initialization thread-local thread-local-storage