[an error occurred while processing this directive]
Ответ: Даже можно так (Я так делаю) ;)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено PaulS 10 августа 2006 г. 15:40
В ответ на: Вопрос по С++ отправлено =NIK= 10 августа 2006 г. 11:33


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(); // Вызов метода
}
}
Причем переменные клонируются в каждом объекте, а
методы не клонируются так что места не занимают :)
Удачи.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание