кодКак назначить защищенный статический член структуры в c?
struct {
protected:
static int labelCounter;
};
кодКак назначить защищенный статический член структуры в c?
struct {
protected:
static int labelCounter;
};
защищенные члены могут быть назначены в методах, которые принадлежат к классу, или любого производного класса.
Ваш статический член может быть инициализирован нормально, но вы должны дать имя для структуры:
struct MyStruct { protected: static int labelCounter; };
// .cpp:
int MyStruct::labelCounter = 12;
Спасибо, что это. – Gangesh
@Gangesh Это не назначение, то есть инициализация! Пожалуйста, узнайте разницу. –
как бы вы присвоить значение защищенной, не статический член? есть некоторая разница в инициализации по сравнению с методом экземпляра, но нет (не много) разницы в присваивании значения –
Я не вижу, что неясно об этой теме ... Как инициализировать статический член. http://stackoverflow.com/questions/19469475/struct-static-member-meaning-definition – J3STER