Я пытаюсь скопировать пример кода в свой собственный проект. Пример проекта — iPhoneExtAudioFileConvertTest из пакета SDK. Пример проекта содержит файл с именем ExtAudioFileConvert.cpp. Этот файл содержит то, что выглядит как код Objective-C:
assert([NSThread isMainThread]);
Пример проекта работает нормально, но компилятор жалуется на приведенный выше код, когда я создаю свой собственный проект: ошибка: ожидаемое первичное выражение перед токеном '['
Что тут происходит? Очевидно, есть какой-то способ использовать синтаксис объективной скобки c в файле .cpp. Что мне нужно сделать, чтобы заставить его работать?