小编pal*_*pal的帖子

std :: call_once和函数级静态初始化之间有什么区别

1)std :: call_once

A a;
std::once_flag once;

void f ( ) {
    call_once ( once, [ ] { a = A {....}; } );
}
Run Code Online (Sandbox Code Playgroud)

2)功能级静态

A a;

void f ( ) {
    static bool b = ( [ ] { a = A {....}; } ( ), true );
}
Run Code Online (Sandbox Code Playgroud)

multithreading c++11

17
推荐指数
2
解决办法
3581
查看次数

标签 统计

c++11 ×1

multithreading ×1