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

Закрытый копирующий конструктор - 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 подряд идущих латинских букв. С помощью данной функции вывести только такие строки из введенного... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
22.12.2013, 02:49
Цитата Сообщение от alsav22 Посмотреть сообщение
Не догоняю... Где здесь копия объекта делается?
Вчитался внимательно в условие... переделал:
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
32
33
34
#include <iostream>
#include <cstring>
 
class X
{
    X(const X &);
 
public:
    X(){}
 
    const X* clone()const
    {
        X* tmp = new X;
 
        memcpy(tmp, this, sizeof(X));
 
        return tmp;
    }
};
 
X* Func1(const X& obj)
{
    return const_cast<X*>(obj.clone());
}
 
int main()
{
    X obj;
    X* p_obj2 = Func1(obj);
 
    delete p_obj2;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru