Вот такой простой код:
int main( )
{
char *a = "Hello";
char *b;
b = (a += 4);
b = ((char*)a += 4);
return 0;
}
gcc-3.4 компилит без проблем, а gcc-4.0 говорит
test.c: In function ‘main’:
test.c:7: error: invalid lvalue in assignment
Это поведение по стандарту или ошибка в компиляторе?


Ответ на:
комментарий
от aton
Ответ на:
комментарий
от aton

Ответ на:
комментарий
от php-coder

Ответ на:
комментарий
от php-coder
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.