这个说法:
___thread A a;
生成此错误:
不能是线程本地的,因为它具有非 POD 类型
其中 A 是
class A{
public:
// function declaration
private:
// data members
};
我正在尝试在 Linux 上进行编译,使用命令 ogs includes & ogs mk。我们有静态线程,即在我们的应用程序进入之前,我们知道线程的数量,因此目前的工作是通过声明 A 的数组来完成,即
A a[Number of threads].
我怎样才能解决这个问题?