gpt4 book ai didi

c++11 - 魔法静力学的发布线程安全吗?

转载 作者:行者123 更新时间:2023-12-02 23:14:54 25 4
gpt4 key购买 nike

想象一下我有这个:

const string& get_name()
{
static auto* ptr_name=new string("Ron");
return *ptr_name;
}

如果多个线程调用 get_name 是否是 UB?

最佳答案

这在 C++11 及更高版本中是线程安全的。

VS-2013 尚未实现 C++11 的这一部分。 VS-14 的作用是:

http://blogs.msdn.com/b/vcblog/archive/2014/06/11/c-11-14-feature-tables-for-visual-studio-14-ctp1.aspx

关于c++11 - 魔法静力学的发布线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27181645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com