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

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

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

Нужен ли конструктор для данного класса? - C++

25.05.2016, 13:07. Просмотров 65. Ответов 3
Метки нет (Все метки)

Подскажите, как здесь объявить конструктор:
C++
1
2
3
4
5
6
7
8
9
class Class
{
  vector<myclass> vec;
  public:
  void add(myclass m)
  {
   vec.push_back(m);   
  }
};
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2016, 13:07     Нужен ли конструктор для данного класса?
Посмотрите здесь:

C++ Создать конструктор копий и оператор присваивания для класса компьютер и члена класса марка
C++ Не может найти конструктор для иниц поля класса
C++ Конструктор производного класса требует конструктор предка
Конструктор класса не видит конструктор по умолчанию другого класса C++
Объясните для чего нужен конструктор C++
Для класса задать конструктор и деструктор C++
Конструктор для класса MinElement C++
C++ Cделать конструктор по умолчанию и копирования для класса
C++ Конструктор копирования для динамического объекта класса приемника
C++ Дописать конструктор и деструктор для класса
Конструктор для контейнерного класса C++
Создать конструктор для массива, как члена класса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vector317
0 / 0 / 3
Регистрация: 15.05.2016
Сообщений: 13
25.05.2016, 13:11     Нужен ли конструктор для данного класса? #2
VictorVic, под строкой
C++
1
public:
введите:
C++
1
2
3
4
Class(/*здесь могут быть параметры*/)
{
   // тело конструктора
}
VictorVic
0 / 0 / 0
Регистрация: 21.05.2016
Сообщений: 3
25.05.2016, 13:14  [ТС]     Нужен ли конструктор для данного класса? #3
А внутри что?
Unknownx
Заблокирован
25.05.2016, 13:16     Нужен ли конструктор для данного класса? #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от VictorVic Посмотреть сообщение
Подскажите, как здесь объявить конструктор:
- в данном классе конструктор не нужен, в классе всего одно поле представленное полноценным контейнером. Конструктор необходим если vec изначально должен иметь како- либо размер либо же в данном классе есть дополнительные поля которые следует проинициализировать.

Добавлено через 1 минуту
Более того в приведенном в посте 1 классе присутствуют неявно все конструкторы(это конструкторы по умолчанию)
Yandex
Объявления
25.05.2016, 13:16     Нужен ли конструктор для данного класса?
Ответ Создать тему
Опции темы

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