Почему компилятор дает мне следующее сообщение об ошибке в предоставленном коде: "элемент инициализации не является постоянным". Соответствующий код C/С++ отлично компилируется под gcc.
#import <Foundation/Foundation.h>
const float a = 1;
const float b = a + a; // <- error here
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
NSLog(@"Hello, World!");
[pool drain];
return 0;
}