Re[4]: ругается на static const int i = 1; в теле класса, по
От: vladimir_ch Украина  
Дата: 23.06.07 13:41
Оценка:
__>Если инициализировать в классе, зачем тогда еще раз писать определение.

Как раз таки получается наоборот : то что вы пишите "внутри" класса и есть определение( класс сам по себе является определением ), а вне класса необходимо описать саму статическую переменную-член класса. Насколько я знаю, синтаксис, который не обязывал программиста определять статические переменные — члены класса был в старых компиляторах, но потом от этой возможности отказались. Хотя, имхо, к этому скоро вернутся (новое — хорошо забытое старое)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.