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

Будет ли утрачена память, когда конструктор копирования вызывается для уже существующего объекта класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список http://www.cyberforum.ru/cpp-beginners/thread276534.html
всем привет люди я нуждаюсь в помощи вот само задание .Создать список слов. Рассортировать список (слова) по их длине. Слова с одинаковой длиной сортировать по двум первым буквам. Я сделал часть программы но не могу разобраться как сделать список вот мой код #include <iostream> #include <stdlib> #include <stdio> #include <conio> #include <math> #define FOR for(int i=0;i<x;i++) struct RP...
C++ Разработка модели перемещения окна Доброго времени суток!:) Нужно разработать модель перемещения окна. И нужна ваша помощь в этом вопросе. Заранее благодарен:) http://www.cyberforum.ru/cpp-beginners/thread276528.html
C++ Вывести код программы!!!(Олимпиада)
Задание: Написать программу которая выводит на экран свой сбственный код. Ограничения: Внешнюю память (ввод с клавиатуы, чтение\запись в файл) не использовать.
Ошибка вывода букв C++
Использую код для русских букв. На первой итерацци правильно отображает русский текст, а потом почемуто путает буквы. Сначала выдает как надо:"\nВведите через пробел номера вершин,\ между которыми определяется путь", вторая строка:"\nВведиве зеаез паобел номеаа веаиин,\..." То есть почему то ошибка для букв после "п" вверх по алфавиту на 16 букв char *rus(char *st) { unsigned char *p=st; ...
C++ Массивы(Экзаменационная прога) http://www.cyberforum.ru/cpp-beginners/thread276507.html
Помогите пожалуйста прога на экзамене попалась теперь надо сделать. Задание: Дан одномерный целочисленный массив отсортированный в порядке не убывания необходимо вставить элемент x(вводиться пользователем) так чтобы порядок не изменился, СОРТИРОВКИ ИСПОЛЬЗОВАТЬ НЕЛЬЗЯ. необходимо использовать указатели вот мой код помогите пожалуйста исправить #include<iostream> using namespace std; void...
C++ БНФ в языке C++ мне для начала хотелось бы узнать что это, а лучше источники, где можно почитать подробно(книги, сайты) помогите плиз) подробнее

Показать сообщение отдельно
mansp
18 / 18 / 0
Регистрация: 07.11.2010
Сообщений: 136

Будет ли утрачена память, когда конструктор копирования вызывается для уже существующего объекта класса? - C++

14.04.2011, 19:48. Просмотров 655. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class A
{
char * v;
A();
~A();
A(const A &obj);
}
/////////////////////
A::A()
 {  
v = new char [20];
}
A::~A()
{ delete[]v;
}
 
A::A(const A &obj)
{
v=NULL
v = new char [20];
strcpy(v,obj.v)
}
//////////////////////////////
int main(....)
{
A first;
A second = first;
A third;
third = first;
}

будет ли утрачена память когда конструктор копирования вызываетса для уже сущестуещего обьекта ккласса?(third = first
как мне узнать был ли рание создан обьект в который я буду копировать в другой обьект ,или же он создаетса сразу когда мы в него копируем?(A second = first
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru