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

вызов конструктора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размер массива(error C2057: требуется константное выражение) http://www.cyberforum.ru/cpp-beginners/thread746739.html
int a; cout << "Inter number "; cin >> a; const int size = a / 2; const int ar; error C2057: требуется константное выражение (7-ая строчка) Но ведь size - это константа. Почему не компилится?
C++ Возведение в степень Здравствуйте! Есть какой то другой способ возведения в степень чем а^3 = а*а*а А если нужно в 100 степень возводить то умереть и не встать прописывать всё это). http://www.cyberforum.ru/cpp-beginners/thread746736.html
C++ Сформировать новый массив, исключив из заданного числа, кратные числу 3
6. Дано натуральное число n, целые числа a0,a1,....,an . Сформировать новый массив, исключив из заданного числа, кратные числу 3, которые расположены после последнего нулевого элемента. Если нулевых элементов нет, то новый массив не создавать, но выдать сообщение об этом. #pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <iostream.h>
В одномерном массиве, состоящем из n вещественных элементов, вычислить номер минимального по модулю элемента и сумму модулей элеменов массива. C++
Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму модулей элементов массива, расположенных после первого отрицательного элемента. Сжать массив, удалив из него все элементы, величина которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями и распечатать их адреса. заранее...
C++ Программы с классами и тд http://www.cyberforum.ru/cpp-beginners/thread746701.html
Задача 1. Постановка задачи 1. Описать структуру для представления даты в числовом виде. 2. Инициализировать переменную структурного типа значениями даты, соответствующими дню рождения любого студента, входящего в бригаду. 3. Организовать ввод некоторой даты (например, текущей даты). 4. Определить возраст студента на момент введенной даты. 5. Если введенная дата является днем рождения...
C++ Осуществить программную реализацию структуры данных стек в виде класса Помогите решить... Осуществить программную реализацию структуры данных стек в виде класса с возможностью проверки всех методов класса. подробнее

Показать сообщение отдельно
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229
26.12.2012, 15:10     вызов конструктора
Почему при повторном вызове конструктора выбивает ошибку ?Вот здесь
C++
1
ObjX(INUSE);
no match for call to `(aClass) (int&)'
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
44
45
46
47
48
#include <iostream>
#include <conio.h>
 
using namespace std;
 
const int IDLE=0;
const int INUSE=1;
 
class bClass;
 
class aClass{
      int status;
public:
       aClass(int a){status = a;}
       int Put(bClass obj);
       };
       
class bClass{
      int status;
public:
       bClass(int b){ status = b;}
       friend int aClass::Put(bClass obj);
       };
       
int aClass::Put(bClass obj){
    if(status||obj.status) 
       return 0;
    else
       return 1;
       }
 
int main()
{
    aClass ObjX(IDLE);
    bClass ObjY(IDLE);
    
    if(ObjX.Put(ObjY)) cout<<"Cout 1\n";
    else
    cout<<"Cout 0\n";
    
    ObjX(INUSE);
    
    if(ObjX.Put(ObjY)) cout<<"Cout 1\n";
    else
    cout<<"Cout 0\n";
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru