Tôi biết rằng như của chuẩn C++ 03, hàm phạm vi khởi tạo tĩnh không đảm bảo được thread an toàn:C++ 0x khởi tạo tĩnh và an toàn thread
void moo()
{
static std::string cat("argent"); // not thread safe
...
}
Với C++ 0x tiêu chuẩn cuối cùng cung cấp hỗ trợ thread tiêu chuẩn, là khởi tạo tĩnh chức năng phạm vi yêu cầu để được thread an toàn?
Tôi nghĩ đến ngày hôm nay nó sẽ được gọi là C++ 1x –
Bjarne Stoustrup nói rằng x là một số thập lục phân, vì vậy vẫn 0x –
@John: Bất kể những gì anh ta có thể suy nghĩ hoặc thích, sự hiểu biết của tôi là Các hướng dẫn ISO yêu cầu phiên bản của các tài liệu như các tiêu chuẩn phải nằm trong cơ sở-10. –