왜 정적 데이터 멤버의 기본 초기화가 발생하지 않습니까? 우리가 data_member m에서 static 지정을 삭제하면 다음 예에서 struct data_member
{
data_member(){ cout << "data_member\n"; }
~data_member(){ cout << "~data_member\n"; }
};
s
다음 코드를 고려 a 이후 #include <iostream>
#include <thread>
using std::cout;
using std::thread;
thread_local int a;
void foo()
{
a = a + 1;
cout << a << "\n";
}
void bar()
{
cout