С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Список объектов класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ищу решебник! http://www.cyberforum.ru/cpp-beginners/thread337909.html
Срочно нужен решебник автор: Павловская Т.А, год издания 2008-2009 Объективно-ориентирование программирование. Запрещено давать ссылки на скачивание программ и книг с файлообменников (рапида,...
C++ Условие в while подскажите пожалуйста, могу ли я таким образом задавать условие в while как ниже в коде. Мне в принцепи надо что бы выполнялось до тех пор пока указатель не будет над последним элементом матрицы, то... http://www.cyberforum.ru/cpp-beginners/thread337899.html
C++ Отображение Desktop в браузере
Стоит задача написать прогу которая бы позволяла просматривать рабочий стол через браузер (любой моззила, ие, опера, сафари и т.д и т.п). :umnik: Сам в шоке... Пожалуйста поделитесь соображениями,...
C++ Найти наибольший элемент в заштрихованной части матрицы
#include <iostream> using namespace std; const int n= 5; void main () { int a = {18, -45, 70, -28, 30, -66, 47, -39, -71, 0, 10, -11, 12, -13, 46, -65, 78, -95, 46, -55, 86, -63, -53, 45, 86};...
C++ ofstream http://www.cyberforum.ru/cpp-beginners/thread337881.html
Линковка, компиляция без ошибок. При выполнении программы срабатывает условие, почему так? Если лепить файл с программой в директории, то все работает, а так нет. #include <iostream> #include...
C++ Установить указатель на остаток строки Собственно при реализации своей версии функции strtod double strtod(const char *nPtr,char **endPtr) Столкнулся с проблемой : как вернуть через указатель endPtr остаток строки nPtr после нахождения... подробнее

Показать сообщение отдельно
voral
501 / 481 / 83
Регистрация: 16.03.2008
Сообщений: 2,251
01.08.2011, 08:54
Почему бы не поступить примерно так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class TestList
{
      Test **list;
      int count;
public:
       void add(Test *obj);
       void sendToAll(char *msg);
}
void TestList::add(Test *obj)
{
    ++count;
    list = realloc(count*sizeof(Test*));
    list[count-1] = obj;
}
void TestList::sendToAll(char *msg)
{
    for(register int i=0;i<count;++i)
         list[i]->sendMessage(msg);
}
Добавлено через 1 минуту
Test **list; или Test *list; в зависимости от задач решаемых классами и организации приложения
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.