Разве не первый x = x = 1 должен привести к той же ошибке «неопределенная ссылка»? Или, может быть, следует скомпилировать вторую строку int x = x + 1? Или я что-то упускаю?
В области метода или класса компилируется следующая строка (с предупреждением):
[code]int x = x = 1; [/code]
В области класса, [b]где переменные получают значения по умолчанию[/b], возникает следующая ошибка «неопределенная ссылка»:
[code]int x = x + 1; [/code]
Разве не первый x = x = 1 должен привести к той же ошибке «неопределенная ссылка»? Или, может быть, следует скомпилировать вторую строку int x = x + 1? Или я что-то упускаю?