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

Конструктор принимающий два целочисленных значения - C++

Восстановить пароль Регистрация
 
bearwoolfs
 Аватар для bearwoolfs
15 / 15 / 2
Регистрация: 10.01.2011
Сообщений: 275
17.10.2011, 09:45     Конструктор принимающий два целочисленных значения #1
Добрый день существует Конструктор принимающий два целочисленных значения, как можно просмотреть его значение в теле int main() ? A(int x,int y) - желательно без дополнительных методов и функций
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>
using namespace std;
 
class A
{
public:
    A(int x,int y);// конструктор принимающий два целочисленных значения
    ~A(){}
    virtual A* CLONE(){return new A(*this);}
private:
    int itsX;
    int itsY;
};
A::A(int x,int y)// конструктор присваивающий значения приватным функциям
{
itsX=x; itsY=y;
};
A &UCOZ();
 
int main()
{
 
    
return 0;
}
A &UCOZ()
{
    A * pA=new A(8,9);
    cout<<"pA  "<<pA<<endl;
    return *pA;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2011, 09:45     Конструктор принимающий два целочисленных значения
Посмотрите здесь:

C++ Что-то не хочет пахать :( | Даны два целочисленных массива К(m) и L(n). Найти наибольший элемент массива K, не имеющий себе равных в массиве L.
C++ Дано два целочисленных массива, состоящих из неповторяющихся чисел.
C++ конструктор при возврате значения из ф-ии
Конструктор вызывается один раз, а деструктор два раза C++
C++ Приватный конструктор и стандартный контейнер. Два барана на мосту
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
17.10.2011, 09:51     Конструктор принимающий два целочисленных значения #2
в теле конструктора вывод сделай.
bearwoolfs
 Аватар для bearwoolfs
15 / 15 / 2
Регистрация: 10.01.2011
Сообщений: 275
17.10.2011, 10:08  [ТС]     Конструктор принимающий два целочисленных значения #3
Ошибку пишет при обычном cout<<
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
17.10.2011, 10:16     Конструктор принимающий два целочисленных значения #4
какую
bearwoolfs
 Аватар для bearwoolfs
15 / 15 / 2
Регистрация: 10.01.2011
Сообщений: 275
17.10.2011, 10:24  [ТС]     Конструктор принимающий два целочисленных значения #5
cout<<A.CLONE;

недопустимое использование этого типа
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
17.10.2011, 10:38     Конструктор принимающий два целочисленных значения #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
30
31
32
33
34
35
36
37
#include<iostream>
using namespace std;
 
class A
{
public:
        A(int x,int y);// конструктор принимающий два целочисленных значения
        A(const A& ob){cout << "copy cstr: ";  itsX = ob.itsX; itsY = ob.itsY; cout << itsX << " "<< itsY;}
    ~A(){}
        virtual A* CLONE(){
            return new A(*this);
        }
private:
        int itsX;
        int itsY;
};
 
 
A::A(int x,int y)// конструктор присваивающий значения приватным функциям
{
    cout << "cstr: ";
itsX=x; itsY=y;
cout << itsX;
cout << itsY;
};
 
 
 
 
 
int main()
{
    A* pA=new A(8,9);
    pA->CLONE();
 
return 0;
}
bearwoolfs
 Аватар для bearwoolfs
15 / 15 / 2
Регистрация: 10.01.2011
Сообщений: 275
17.10.2011, 10:42  [ТС]     Конструктор принимающий два целочисленных значения #7
Благодарю
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2011, 12:17     Конструктор принимающий два целочисленных значения
Еще ссылки по теме:

C++ Конструктор, принимающий в качестве аргумента ссылку на объект, всё портит
C++ Даны два целочисленных массива
C++ Конструктор, принимающий параметр

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
17.10.2011, 12:17     Конструктор принимающий два целочисленных значения #8
Цитата Сообщение от bearwoolfs Посмотреть сообщение
C++
1
2
3
4
5
6
A &UCOZ()
{
        A * pA=new A(8,9);
        cout<<"pA  "<<pA<<endl;
        return *pA;
}
Ты где такому маразму научился? Исправь и никогда так не делай больше!
Yandex
Объявления
17.10.2011, 12:17     Конструктор принимающий два целочисленных значения
Ответ Создать тему
Опции темы

Текущее время: 22:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru