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

В конструктор класса передать объект этого класса - 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 значений функции двумя способами: y1 - с использованием итерационных методов с точностью Е, которая задается с клавиатуры, и y2 - с использованием математической библиотеки. Значение y2 вычислять с точностью и вывести...
C++ Выбор среды разработки http://www.cyberforum.ru/cpp-beginners/thread95374.html
Понимаю, что скорее всего в том разделе форума создал данную тему, если это действительно так, то, модераторы, пожалуйста не серчайте) Каждый выбирает компилятор и IDE (или даж без оного, кому то и консоль - родимый дом) по своему вкусу и исходя из того что удобно\неудобно. Это всё замечательно, тут присутствует свобода выбора и это хорошо. Но, покрайне мере как я понимаю, когда человек...
C++ прикрепить иконку в borland C++ 5.02 как прикрепить иконку к консольному приложению спомощью borland C++ 5.02. были конечно темы подобные, но в них описание для VS, а у меня таковой нет. хоел подобие открытки создать, но с иконкой в виде черного квадратика какт не красиво. может если прикрепить как другой файл, а потом какую нить функцию или чтото подобное можно прописать в исходнике, чтоб установить ее? подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3638 / 916 / 49
Регистрация: 10.01.2010
Сообщений: 2,468
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= написан и искал ошибку в другом ну как всегда в общем
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru