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

Конструктор копирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error LNK2019: ссылка на неразрешенный внешний символ "public: int __thiscall KDocument::Open(char const *)" в функции _WinMain@16 http://www.cyberforum.ru/cpp-beginners/thread740492.html
ребята, при компиляции линковщик ругается, подскажите пожалуйста , вроде бы и Kdocument.h импортирован, не знаю в чем дело// HexBeta.cpp : Defines the entry point for the application. // #include...
C++ Не работает поиск в структуре #include <iostream> #include <string> #include <cstring> #include <windows.h> #include <limits> using namespace std; struct employee http://www.cyberforum.ru/cpp-beginners/thread740480.html
C++ Одномерный масив.Добавление элементов в конец.С++
Вот задания: 1) Сформировать одномерный массив целых чисел. 2) Распечатать полученный массив. 3) Уничтожить 5 первых элементов массива. 4) Добавить в конец массива 3 новых элемента. 5)...
C++ объясните пожалуйста: tz какого типа
объясните пожалуйста: tz какого типа #include <conio.h> #include <iostream> struct STUDENT { char fio; char oc; };
C++ Дан массив целых чисел, содержащий 20 элементов http://www.cyberforum.ru/cpp-beginners/thread740456.html
Написал прогу, вот только интересно, правильно ли я понял условие, вообщем вот задание - Дан массив целых чисел, содержащий 20 элементов. Записать в тот же массив сначала все отрицательные числа...
C++ Строковые данные ( Определить количество слов, у которых первый и последний символ совпадают между собой) Дана строка символов. Группы символов, не разделённые пробелами, считаются словами. Определить количество слов, у которых первый и последний символ совпадают между собой. Кто,чем,как поможет? ... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,254
20.12.2012, 23:53
пардон наврал
вот как должен выглядеть конструктор копирования
C++
1
2
3
4
5
6
7
A( A &a){ 
  lpbuf=new int[10]; // выделяем новую память
  memcpy(lpbuf,a.lpbuf,sizeof(int)*10);// копируем из оригинала содержимое памяти
// необходимо скопировать и другие члены(если они есть) поскольку
// конструктора копирования по умолчанию больше не существует
 
};
вот здесь подробнее описано
http://ru.wikipedia.org/wiki/Конструктор_копирования
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.