[an error occurred while processing this directive]
|
class CO {
public:
int dummy;
void CreateSocket(void); // Метод класса
};
main() {
CO mCO[MAX_CO]; // Создаем массив объектов
CO* pCO = mCO; // Создаем указатель на массив объектов
// А можно так:
for(int a = 0; a < MAX_CO; a++) {
pCO = &mCO[a]; // Создаем указатель на объект
pCO->dummy = 0; // Обращение к переменной объекта
pCO->CreateSocket(); // Вызов метода
}
}
Причем переменные клонируются в каждом объекте, а
методы не клонируются так что места не занимают :)
Удачи.