Я использую xcode 2.4.1 на тигра. Когда я делаю ниже, все в порядке. когда я делаю
pthread_mutex_t mute;
ImageMan()
{
dibSize=0;
mute = PTHREAD_MUTEX_INITIALIZER;
}
Я получаю эти две ошибки
error: expected primary-expression before '{' token
error: expected `;' before '{' token
Я не знаю почему. Однако, если я сделаю pthread_mutex_t mute = PTHREAD_MUTEX_INITIALIZER; это работает отлично. Почему?
-edit-
Я не управлял этим, но это, кажется, компилируется. Зачем? да?
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
mute = mutex;