Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как создать счетчик объектов класса в самом классе? (C++)

Danker Ученик (23), закрыт 6 лет назад
есть след код описанный в заголовочном файле
Как в классе здесь сделать счетчик объектов
#ifndef g
#define g
#include
using namespace std;
class adres {
int i,k=1;
char gorod[30];
char ylica[30];
char netadr[30];
public:
adres() { k = k * 5; cout << k; i = 5;
}
adres(int d) { i = d; }

void set(char *x, char *y, char *z) {

for (int i = 0; i < 30; i++) { gorod[i] = *x; x++; }

for (int i = 0; i < 30; i++) { ylica[i] = *y; y++; }

for (int i = 0; i < 30; i++) { netadr[i] = *z; z++; }

}
void show() {
cout << gorod<<endl;
cout << ylica << endl;
cout << netadr<<endl;
cout << i<<endl;

}
};

#endif
Лучший ответ
JesKei Мастер (2372) 6 лет назад
class A {
static int count;
public:
A() { ++count; }
~A() { --count; }
};

int A::count = 0;
Источник: JesKei
Остальные ответы
Похожие вопросы