この文:
___thread A a;
次のエラーが生成されます。
非 POD タイプであるため、スレッド ローカルにはできません
ここで A は
class A{
public:
// function declaration
private:
// data members
};
コマンド ogs includes & ogs mk を使用して、これを Linux でコンパイルしようとしています。静的スレッドがあります。つまり、アプリケーションが入る前にスレッドの数を認識しているため、現在の回避策は A の配列を宣言することです。
A a[Number of threads].
どうすればこれを修正できますか?