構造体で条件変数を初期化できないのはなぜですか? 各ノードに条件変数を持たせて、待機して通知できるようにしたいのですが、初期化コードを追加すると、次のエラーがスローされます: expected ':', ',', ';', '}' or '<strong> attribute' before '=' token make: * [trie.o] エラー 1
必要に応じて(構造体ではなく)どこかで初期化を試みましたが、まだエラーが発生します。pthreads.h を含めました。
struct trie_node {
pthread_cond_t condition=PTHREAD_COND_INITIALIZER;
};