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

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

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

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

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

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

Создание нового экземпляра дочернего класса из экземпляра базового - C++
Всем привет! Извиняюсь, если вопрос глупый, но что-то не смог найти конкретный ответ на него... У меня есть несколько классов: все они...

Создание экземпляра класса из DLL - C++
Привет всем, Подскажите, пожалуйста, как создать экземпляр класса из DLL? В C# это просто сделать, в JS есть вспомогательный метод...

Создание экземпляра шаблона класса - C++
Есть код: #include <iostream> #include <string> #include <vector> //======================================== template...

Предотвратить создание экземпляра класса - C++
Задача в том, чтобы предотвратить создание экземпляра класса в тех случаях, когда переданные в конструктор параметры не удовлетворяют...

Создание экземпляра для наследника абстрактного класса - C++
Есть абстрактный базовый класс: class Base { public: int variable; virtual void clearVirtualFunction() = 0; }; ...

Создание экземпляра класса в массиве без объявления имени - C++
Предположим, у меня имеется куча частиц, разлетающихся в разные стороны и исчезающих впоследствии. Их судьба меня не волнует, нужно лишь...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4961 / 3037 / 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
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.10.2011, 23:21     Создание экземпляра класса #5
изначально создавать массив
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 23:36     Создание экземпляра класса
Еще ссылки по теме:

Такой способ создание экземпляра класса хорошо или плохо? - C++
Объясните пожалуйста в чем есть плохо создавать экземпляр класса вот так? class A{ /*.....*/ }objA; нежели так :

При создании экземпляра класса, создается 2 экземпляра вместо 1 - C++
Подсчет экземпляров ведется с помощью статического члена num_dogs, который во всех трех конструкторах (1. по умолчанию, 2. со всеми...

Сложение экземпляра базового класса и экземпляра наследника - C++
Добрый вечер! Моя задача - сложить экземпляр базового класса и наследника. Нужно сделать так, чтобы результат сложения "знал"...

Создать экземпляр класса по ссылке экземпляра класса - C++
Есть класс для обработки клиентов // Абстрактный class ClientProcessing { }; Я создаю от него наследника class...

Видимость экземпляра класса внутри класса - C++
Здравствуйте! Пытаюсь вывести openCV видео в QT виджете. На данный момент в слоте обновления картинки инициализирую класс cv::VideoCapture...

Запись экземпляра класса в файл - C++
есть класс _matrix.Я выполняю некии действия с объектом этого класса,а потом записываю этот объект в файл. Теперь у меня есть...


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

Или воспользуйтесь поиском по форуму:
Bers
Заблокирован
16.10.2011, 23:36     Создание экземпляра класса #6
Цитата Сообщение от 77Bender77 Посмотреть сообщение
как мне в цикл загнать имя объекта, оно не должно повторяться. изначально создавать массив? ли можно как-то по иному?
myVector.push_back( SomeClass(startParam) );

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

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