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

Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию? - C++

Восстановить пароль Регистрация
 
direction
0 / 0 / 0
Регистрация: 21.08.2016
Сообщений: 4
08.09.2016, 08:03     Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию? #1
Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию? Конечно, можно его объявить, только зачем? Он не нужен и это уже будет костыль
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2016, 08:03     Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию?
Посмотрите здесь:

C++ Как создать неопределенное (т.е. не ограниченное в коде) количество экземпляров класса?
C2512: odejda: нет подходящего конструктора по умолчанию C++
C++ Указатель на массив экземпляров класса
Нет подходящего конструктора по умолчанию. Наследование C++
C++ Для класса не существует конструктора по умолчанию
C++ Нет подходящего конструктора по умолчанию
C++ Создание лог файла. Нет подходящего конструктора по умолчанию
C++ Ошибка: нет подходящего конструктора по умолчанию

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nimazzzy
 Аватар для nimazzzy
366 / 322 / 92
Регистрация: 29.03.2016
Сообщений: 1,066
Завершенные тесты: 1
08.09.2016, 08:23     Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
o a[] = {o(1), o(2), o(3)};
vector<o> v(10, o(1));
direction
0 / 0 / 0
Регистрация: 21.08.2016
Сообщений: 4
08.09.2016, 08:39  [ТС]     Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию? #3
Ага, ясно.
Yandex
Объявления
08.09.2016, 08:39     Как поступить, если необходимо создать массив экземпляров класса, но в классе нет конструктора по умолчанию?
Ответ Создать тему

Метки
c++, класс
Опции темы

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