Re[3]: Определение статической переменной класса ...
От: qvasic Украина  
Дата: 03.11.06 20:48
Оценка:
А>Я так понимаю он не хочет изменять эту переменную??? я вызываю

нет, он не знает где расположена статическая переменная — то есть, где она пределена.
грубо говоря, когда ты определяешь объект класса, ты определяешь местоположение всех его нестатических членов. но местоположение статических членов это вовсе не определяет — они ведь общие для всех объектов класса. их нужно определять отдельно.

делать нужно так:

class A
{
int i;
static int j;
};

A a;
int A::j;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.