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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дана целочисленная квадратная матрица. определить: http://www.cyberforum.ru/cpp-beginners/thread1051461.html
дана целочисленная квадратная матрица. определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов 2) максимум средних сумм модулей элементов диагоналей, параллельных побочной диагонали.
C++ Создать одномерный массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент элементы Дана матрица А(5,3) 1 Создать новый одномерный массив,каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. 2 Найти наименьший элемент 3-го столбца 3 Поменять местами наименьший элемент 3-го столбца и элемент а23. http://www.cyberforum.ru/cpp-beginners/thread1051456.html
C++ Ошибки в коде
Привет народ) Когда запускаю программу она мне выдаёт ошибки и говорит что то про showMeAndSelect в Main.cpp. Помогите разобраться пожалуйста))) // Car.h – — Спецификация CCar #pragma once #include <string> using namespace std ; class CCar { protected: string m_model ; // модель double m_mass ; // масса
Проверка на нажатие клавиш C++
Пишу в MS Visual C++ программу. Суть такова, что у меня есть функция_1, которая выполняется при нажатии клавиши(Enter, например) Далее за ней идёт функция_2, которая должна начать выполняться сразу после проверки "отжатия" клавиши, т.е. сразу после отпускания. if(_getch()==13) fun_1(); if (!(_kbhit())) fun_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 подряд идущих латинских букв. С помощью данной функции вывести только такие строки из введенного набора, в которых есть по крайней мере 5 подряд идущих латинских букв. подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
22.12.2013, 01:11     Закрытый копирующий конструктор
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
#include <iostream>
 
class X
{
    X(X &);//ошибка
 
public:
    X(){}
 
    const X* clone()const
    {
        const X* obj = new X;
        obj = this;
        return obj;
    }
};
 
X* Func1(const X& obj)
{
    return const_cast<X*>(obj.clone());// как освободить и использовать delete
}
 
int main()
{
    X obj;
    X* p_obj2 = Func1(obj);
 
    return 0;
}
Добавлено через 6 минут
Точнее так:
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
#include <iostream>
 
class X
{
    X(X &);//ошибка
 
public:
    X(){}
 
    X* clone()const
    {
        return new X;
    }
};
 
X* Func1(const X& obj)
{
    return const_cast<X*>(obj.clone());// как освободить и использовать delete
}
 
int main()
{
    X obj;
    X* p_obj2 = Func1(obj);
 
    delete p_obj2;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru