tiger で xcode 2.4.1 を使用しています。以下を実行すると、すべて問題ありません。私がする時
pthread_mutex_t mute;
ImageMan()
{
dibSize=0;
mute = PTHREAD_MUTEX_INITIALIZER;
}
これら2つのエラーが発生します
error: expected primary-expression before '{' token
error: expected `;' before '{' token
どうしてか分かりません。ただし、 pthread_mutex_t ミュート = PTHREAD_MUTEX_INITIALIZER; を実行すると、それは正常に動作します。なんで?
-編集-実行していませんが、これはコンパイルできるようです。なんで?は?
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
mute = mutex;