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

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

Войти
Регистрация
Восстановить пароль
 
direction
0 / 0 / 0
Регистрация: 21.08.2016
Сообщений: 4
#1

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

08.09.2016, 08:03. Просмотров 166. Ответов 2

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

Как создать массив экземпляров класса, не проинициализировав его сразу? - C++
Чтобы было что-то вроде такого: class Controller { public: User users;//ошибка, пустой, без размера сделать не получается ...

Нет подходящего конструктора по умолчанию - C++
#ifndef ANIMATION_H #define ANIMATION_H #include <SFML\Graphics.hpp> class animation { public: std::vector<sf::IntRect>...

Нет подходящего конструктора по умолчанию - C++
Всем привет :) Есть вот такой код#include <vector> #include <SFML/Graphics.hpp> using namespace sf; class Animation { public:...

Нет подходящего конструктора по умолчанию. Наследование - C++
Скидываю хидер и исходник к нему: хидер(Main_Menu.h): #include "stdafx.h" #ifndef MAIN_MENU_DEF #define MAIN_MENU_DEF 1 ...

Ошибка: нет подходящего конструктора по умолчанию - C++
В общем ребят, такая проблема, решил начать обучение плюсов по книжке, там задание создать класс и конструктор с параметром, и в общем суть...

Как создать неопределенное (т.е. не ограниченное в коде) количество экземпляров класса? - C++
Если кратко, опишу задачу так. Есть баланс предприятия - "срез" показателей, который характеризуется рядом параметров (считай, большая...

2
nimazzzy
Заблокирован
08.09.2016, 08:23 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
o a[] = {o(1), o(2), o(3)};
vector<o> v(10, o(1));
1
direction
0 / 0 / 0
Регистрация: 21.08.2016
Сообщений: 4
08.09.2016, 08:39  [ТС] #3
Ага, ясно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2016, 08:39
Привет! Вот еще темы с ответами:

Для класса не существует конструктора по умолчанию - C++
Employe.h #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;conio.h&gt; using std::string; using std::cout; using std::cin; ...

C2512: odejda: нет подходящего конструктора по умолчанию - C++
Пытаюсь разобраться с полиморфизмом. Помогите пожалуйтста. #include &lt;string&gt; #include &lt;iostream&gt; using namespace std; class...

Создание лог файла. Нет подходящего конструктора по умолчанию - C++
Добрый день, почему вылетает ошибка не пойму. Ошибка: нет подходящего конструктора по умолчанию. И вторая ошибка Log::Log(void):...

.NET 4.x Как создать массив экземпляров класса - C#
Здравствуйте. Есть класс: public class Figure { private int x; private int y; private string inf; ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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