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

констр. копий - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму элементов 2-х векторов http://www.cyberforum.ru/cpp-beginners/thread445045.html
найти сумму векторов x и y , элементы ввести с клавиатуры
C++ Создайте общий массив, из данного массива и точно такого же но другого размера, и отсортируйте по уменьшению. Создайте общий массив, из данного массива и точно такого же но другого размера, и отсортируйте по уменьшению. http://www.cyberforum.ru/cpp-beginners/thread445043.html
C++ Как программно запустить exe файл?
system("start /b "qwer.exe");не подходит Заранее всем огромное спасибо!!!
Лабораторные по СПО C++
Если есть возможность помочь мне, в написании данных программ, пожалуйста прошу вашей помощи !!! ------------------------------------------------------------------------------------------------------------------------------------ 4 - Вариант №5 В пансионе отдыхают и предаются размышлениям 5 философов, про-нумерованные от 1 до 5. В столовой расположен круглый стол, вокруг кото-рого...
C++ Определите элементы массива по возрастанию их модуля http://www.cyberforum.ru/cpp-beginners/thread445034.html
Определите элементы массива по возрастанию их модуля
C++ Найти сумму цифр числа Помогите пожалуйста написать 2 легкие програмки в C++. Сам я пока не очень силен в программировании. №1 Введите 3 числа и выведите и в неубывающем порядке. №2 Введите натуральное число N и найдите сумму его цифр. Заранее спасибо. С меня +. подробнее

Показать сообщение отдельно
ТОрчОК
Заблокирован
12.02.2012, 18:08     констр. копий
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
35
36
37
38
39
40
41
42
43
#include <conio.h>
#include <iostream>
using namespace std;
class A
{
    int *mas;
    int size;
public:
    A(int size1)
    {
        mas=new int [size1];
        if(!mas)
        {
            cout<<"error memory"<<endl;
            exit(1);
        }
        size=size1;
        cout<<"constructor with parameters"<<endl;
    }
    A(const A &ob)
    {
        mas=new int [ob.size];
        cout<<"constructor of copy"<<endl;
    }
    ~A()
    {
        delete [] mas;
        cout<<"destructor"<<endl;
        getch();
    }
};
A func()
{
    int size2;
    cin>>size2;
    A ob1(size2);
    return ob1;
}
int main()
{
    func();
    return 0;
}
привет
почему в конструкторе копий параметр - адрес объекта???
что сначала удаляется объект или копия?
и верный ли вообще код?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru