0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 87
|
|||||||||||
1 | |||||||||||
Явный вызов конструктра15.04.2020, 09:13. Показов 2360. Ответов 2
Метки нет (Все метки)
Здравствуйте. Вот мое задание: создать файлы main.h и main.cpp. В файле main.h определить с помощью ключевого слова class объект Ship, описать конструктор объекта, аргументы которого будут инициализировать все данные объекта. Описать конструктор объекта по умолчанию (без аргументов), проинициализировав все данные. Описать в объекте функцию void Print() с открытым уровнем доступа (public), которая будет выводить данные на экран.
В main.cpp определить конструктор объекта, инициализирующий все данные объекта значениями аргументов. В теле конструктора используем функцию strcpy (стр1, стр2) для копирования строки наименования корабля. Затем определить функцию void SHIP::Print(). Далее создать главную функцию программы int main(). Внутри нее создать объект SHIP, указав все значения данных объекта. Вывести данные объекта на экран, вызвав функцию Print. Далее создать динамический объект SHIP с помощью обычного конструктора и оператора new. Вывести данные объекта на экран и удалить его с помощью оператора delete. Затем написать функцию ввода данных в объект с клавиатуры void Person::Input(). И затем создать объект SHIP с помощью конструктора по умолчанию и ввести данные в объект с клавиатуры, вызвав функцию Input . То, что у меня получилось я прилагаю. Main.h
Я так поняла, что нужно изменить строки 42-45. Прошу помощи у Вас.
0
|
15.04.2020, 09:13 | |
Ответы с готовыми решениями:
2
Явный вызов деструктора Явный вызов деструктора Явный вызов конструкторов перемещения Явный вызов и объявление статических полей |
Неэпический
|
||||||
15.04.2020, 09:20 | 2 | |||||
Сообщение было отмечено Ann1984 как решение
Решение
Видимо, так:
1
|
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,071
|
|
15.04.2020, 11:32 | 3 |
Ваш преподаватель несет какую-то терминологическую чушь. В С++ принципиально нет возможности выполнить явный вызов конструктора.
Ближе всего к "явному вызову конструктора" подбирается делегация из одного конструктора в другой, но даже и это формально не является "явным вызовом конструктора".
0
|
15.04.2020, 11:32 | |
15.04.2020, 11:32 | |
Помогаю со студенческими работами здесь
3
Явный вызов конструктора Явный вызов перегрузки Явный вызов оператора или функции доступа невозможен (xNet & Fleck) явный деструктор Явный метод Эйлера Явный и неявный конструктор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |