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

Закрытый копирующий конструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дана целочисленная квадратная матрица. определить: http://www.cyberforum.ru/cpp-beginners/thread1051461.html
дана целочисленная квадратная матрица. определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов 2) максимум средних сумм модулей элементов диагоналей,...
C++ Создать одномерный массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент элементы Дана матрица А(5,3) 1 Создать новый одномерный массив,каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. 2 Найти наименьший элемент 3-го столбца... http://www.cyberforum.ru/cpp-beginners/thread1051456.html
C++ Ошибки в коде
Привет народ) Когда запускаю программу она мне выдаёт ошибки и говорит что то про showMeAndSelect в Main.cpp. Помогите разобраться пожалуйста))) // Car.h – — Спецификация CCar #pragma once...
Проверка на нажатие клавиш C++
Пишу в MS Visual C++ программу. Суть такова, что у меня есть функция_1, которая выполняется при нажатии клавиши(Enter, например) Далее за ней идёт функция_2, которая должна начать выполняться сразу...
C++ Сортировка квадратной матрицы по спирали http://www.cyberforum.ru/cpp-beginners/thread1051440.html
Дана последовательность чисел b1....bn.Получить квадратную матрицу порядка n,элементами которой являются числа, b1..bn в n-ной степени расположенные по схеме: .... помогите....есть кусочек кода но...
C++ Разработать функцию, определяющую, есть ли в строке S как минимум 5 подряд идущих латинских букв Разработать функцию Is5Latin(const S:string):boolean, определяющую, есть ли в строке S как минимум 5 подряд идущих латинских букв. С помощью данной функции вывести только такие строки из введенного... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
22.12.2013, 02:49
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
31
#include <iostream>
 
class X
{
  X(const X &);
 
public:
    X()
    {
    }
 
    X* clone() const
    {
      X* obj = new X();
      *obj = *this;
      return obj;
    }
};
 
X* Func1(const X& obj)
{
    return obj.clone();
}
 
int main()
{
  X obj;
  X* objCopy = Func1(obj);
  delete objCopy;
  return 0;
}
memcpy для копирования не всегда подходит.
проще воспользоваться operator =. Его запрещать не просили.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru