Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 58, средняя оценка - 4.78
77Bender77
18 / 18 / 0
Регистрация: 16.12.2010
Сообщений: 145
#1

Создание экземпляра класса - C++

12.10.2011, 22:46. Просмотров 7488. Ответов 5
Метки нет (Все метки)

всем доброго времени суток! подскажите такую вещь: есть класс, нужно создать объект этого класса, но не программно (тоесть уже при работе проги)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2011, 22:46     Создание экземпляра класса
Посмотрите здесь:

C++ Сложение экземпляра базового класса и экземпляра наследника
C++ Создание экземпляра для наследника абстрактного класса
Такой способ создание экземпляра класса хорошо или плохо? C++
C++ Создание экземпляра класса в массиве без объявления имени
Явное создание экземпляра класса и явная специализация шаблона класса C++
C++ Создание нового экземпляра дочернего класса из экземпляра базового
C++ Пример класса с конструктором и деструктором, создание экземпляра класса через конструктор с параметрами
C++ Создание экземпляра класса до определения класса
Создание экземпляра класса из DLL C++
C++ При создании экземпляра класса, создается 2 экземпляра вместо 1
Создание экземпляра шаблона класса C++
Предотвратить создание экземпляра класса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
13.10.2011, 07:15     Создание экземпляра класса #2
Так что-ли?

C++
1
SomeClass *some_object_ptr = new SomeClass(some_parameters);
Bers
Заблокирован
13.10.2011, 07:23     Создание экземпляра класса #3
бесконечный цикл()

запрос к пользователю: нужно ли создать объект?
1. Ответ - да. Добавим в вектор новый объект.
2. Ответ нет - ничего не делаем.
3. Особый ответ - сигнал окончания программы - выход из бесконечного цикла.

Продолжить цикл.
77Bender77
18 / 18 / 0
Регистрация: 16.12.2010
Сообщений: 145
16.10.2011, 23:10  [ТС]     Создание экземпляра класса #4
Цитата Сообщение от Bers Посмотреть сообщение
бесконечный цикл()

запрос к пользователю: нужно ли создать объект?
1. Ответ - да. Добавим в вектор новый объект.
2. Ответ нет - ничего не делаем.
3. Особый ответ - сигнал окончания программы - выход из бесконечного цикла.

Продолжить цикл.
вот примерно так. как мне в цикл загнать имя объекта, оно не должно повторяться. изначально создавать массив? ли можно как-то по иному?
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.10.2011, 23:21     Создание экземпляра класса #5
изначально создавать массив
Bers
Заблокирован
16.10.2011, 23:36     Создание экземпляра класса #6
Цитата Сообщение от 77Bender77 Посмотреть сообщение
как мне в цикл загнать имя объекта, оно не должно повторяться. изначально создавать массив? ли можно как-то по иному?
myVector.push_back( SomeClass(startParam) );

Можно конечно сначала отдельно создать объект, а потом запихать в вектор.
Можно запихивать не в вектор, а в самопальный дин. массив.
Это все вторично. Главное понять идею - Любым способом вы создаете объект, и добавляете его в массив, который будит отвечать за время жизни этого объекта.
Yandex
Объявления
16.10.2011, 23:36     Создание экземпляра класса
Ответ Создать тему
Опции темы

Текущее время: 08:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru