Почему инициализация целочисленной переменной-члена (которая не является const static) не разрешена в C ++?

Мой компилятор C ++ жалуется, когда я пытаюсь инициализировать переменную-член типа int в определении класса. Он сообщает, что «только статические интегральные члены данных могут быть инициализированы в классе». Не могли бы вы объяснить причину этого ограничения (если возможно, на примере).

9
задан Sulla 1 December 2010 в 09:44
поделиться