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

Создание класса с конструкторами и деструктором - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создайте имитацию входа в систему! http://www.cyberforum.ru/cpp-beginners/thread950959.html
Создайте имитацию входа в систему, которая будет запрашивать пароль и выводить приглашение только в случае совпадения введенного пароля с заранее определенным в программе, а в случае ошибки выводить...
C++ Эмуляция клика по окну Доброго времени суток. Недавно задался вопросом написать автокликер. Добился клика в заданных координатах но вот тут и встала проблема. После нажатия на кнопку (Button1) происходит клик либо по... http://www.cyberforum.ru/cpp-beginners/thread950939.html
Вывод результата C++
Прошу совета. Сперва думал, что где-то в коде ошибка, но потом создал элементарную программу, типа 2+3 и вывел ответ на экран. Естественно ответ должен быть 5, но вместо этого получаются числа от 2...
Метод сортировки: простыми включениями C++
Добрый день.Возникла проблема.Сделал сортировку для структуры по первому полю (там тип int ),не могу сделать для второго поля методом сортировки простыми включениями.Помогите пжл. #include...
C++ Передача по ссылке http://www.cyberforum.ru/cpp-beginners/thread950924.html
С помощью функции rand() округлить значение double и передать его по ссылке.
C++ Вывод в консоль из dll Необходимо из dll открыть консольное окно и вывести в него нужную информацию. Уже неоднократно поднималась тема, но я так и не понял одного - все таки корректно или нет делать вызов из Dllmain? ... подробнее

Показать сообщение отдельно
MAnton
23 / 23 / 1
Регистрация: 21.04.2011
Сообщений: 139
09.09.2013, 20:08
По поводу деструктора: в вашем классе он не требуется поскольку он не использует динамическую память, если бы было бы
C++
1
char *surname;
тогда бы его нужно было создавать
C++
1
2
3
~Stud(){
delete []stud;
}
и
C++
1
2
3
4
5
6
void Stud::ex(int a,int b,int c,int d){
marks[0] = a;
marks[1] = b;
marks[2] = c;
marks[3] = d;
}
Конструктор копирования
C++
1
2
3
4
5
6
Stud(Stud &St){
marks = St::marks;
semestr = St::semestr;
surname = new char[size(St::surname)];
strcmp(surname,St::surname)
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru