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

В конструктор класса передать объект этого класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параметры функции http://www.cyberforum.ru/cpp-beginners/thread95422.html
Как передать в функцию в качестве параметра масив ???
C++ Перегрузка операторов с участием массивов Всем привет! Люди добрые, подскажите пожалста, как по кошерному вызвать оператор. Ситуация следующая: Есть массив MassThing mass; Есть класс Thing { ... AnsiString name; http://www.cyberforum.ru/cpp-beginners/thread95417.html
По заданному году и номеру месяца определить количество дней в этом месяце C++
Помогите. Не могу решить. Составить программу для решения текстовой задачи с помощью оператора выбора. Составить программу, которая по заданным году и номеру месяца определяет количество дней...
C++ Программа на "Вычислительные методы"
Помогите в решении задачи, желательно под Microsoft Visual C++ 6.0 Вот условие: Заданная функция у=sinh(x+1)/((x)^(1/2)) a=1, b=5. Рассчитать на интервале х = не менее 10 значений функции двумя...
C++ Выбор среды разработки http://www.cyberforum.ru/cpp-beginners/thread95374.html
Понимаю, что скорее всего в том разделе форума создал данную тему, если это действительно так, то, модераторы, пожалуйста не серчайте) Каждый выбирает компилятор и IDE (или даж без оного, кому то...
C++ прикрепить иконку в borland C++ 5.02 как прикрепить иконку к консольному приложению спомощью borland C++ 5.02. были конечно темы подобные, но в них описание для VS, а у меня таковой нет. хоел подобие открытки создать, но с иконкой в... подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3643 / 922 / 51
Регистрация: 10.01.2010
Сообщений: 2,480
14.02.2010, 01:16
да, это вроде даже не простой констуктор, а конструктор копирования
C++
1
A ObjA = ObjC; // вызов A(A &s)
кстати напишите лучше A(const A &s)... по логике вы же считываете делая копию с того с чего конструируете, поэтому этот объект изменять не надо. пусть будет const

И не забудьте написать operator=(const A &s), а то я сегодня из за этого пол дня дебажил >_< копировалось по стандартному и 2 объекта моего класса указывали на одни и те же данные которые потом освобождались в 1 а во втором уже была попытка повторного освобождения. при этом я был полностью что operator= написан и искал ошибку в другом ну как всегда в общем
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.