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

Определить конструктор для инициализации полей по умолчанию - C++

Восстановить пароль Регистрация
 
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:52     Определить конструктор для инициализации полей по умолчанию #1
У меня такое задание по лабу, кстати она самая сложная и последняя:
дана структура:

C++
1
2
3
4
5
6
7
8
struct Student
{
    char *LastName;
    char *FirstName;
    char *Patronimyc;
    int Born;
    char *Group;
}
Определить конструктор для инициализации полей по умолчанию. Определить конструктор копирования и деструктор. Написать тестовый пример. Строковые поля описать как указатели, при этом в конструкторе должно производиться не тупое присвоение указателей, а копирование строк. Также внести в класс тестовую функцию - изменяющую первую букву отчества на 'Ы' для проверки корректности конструктора.


так вот я ничего непонял что делать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2009, 16:52     Определить конструктор для инициализации полей по умолчанию
Посмотрите здесь:

C++ шаблоны: не могу обеспечить реализацию значения по умолчанию для инициализации элементов вектора
Конструктор инициализации, конструктор копирования, деструктор C++
Напишите конструктор для инициализации объекта класса Time, который может использовать текущее время, возвращаемое функцией time (). C++
C++ Создать класс. Написать конструктор по умолчанию, конструктор с параметрами. Перегрузить операции «меньше» и «равно»
C++ Конструктор по умолчанию для производных классов
C++ Cделать конструктор по умолчанию и копирования для класса
Конструктор по умолчанию вызывается после конструктора инициализации C++
C++ Как вызвать другой конструктор для уже созданного объекта конструктором по умолчанию?
C++ Будет ли определен компилятором конструктор по умолчанию, если есть конструктор с дефолтным параметром?
Как реализовать конструктор с параметрами для инициализации полей класса? C++
Конструктор инициализации C++
C++ Можно ли использовать конструктор по умолчанию и конструктор инициализации одновременно?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
11.12.2009, 04:48     Определить конструктор для инициализации полей по умолчанию #2
используй new, для копирования можно сделать цикл
Yandex
Объявления
11.12.2009, 04:48     Определить конструктор для инициализации полей по умолчанию
Ответ Создать тему
Опции темы

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