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

Конструктор по умолчанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Глючит rand http://www.cyberforum.ru/cpp-beginners/thread1062747.html
В visual studio 2008 при компилировании с настройками release (F5/Ctrl+F5) все нормально, но если потом запустить полученный файл, то rand выдает одни нули, в чем может быть проблема?
C++ При отсылке на абстрактный класс не запускается программу Здравствуйте. При отсылке на абстрактный класс не могу запустить программу. #include <iostream> using namespace std; class E_Talon { public: E_Talon(); http://www.cyberforum.ru/cpp-beginners/thread1062730.html
C++ Вычислить y
Вычислить y= na+(n-1)a+…+a Понятия не имею как должно выглядеть решение. Помогите, буду очень признателен.
C++ ООП, заполнение 0-ми вместо от 0 до 10, оператор + (перегрузка) не срабатывает
Не правильно работает заполнение матрицы, заполняется только 0-ми. Не срабатывает оператор + Помогите разобраться и научиться.... #include <iostream> #include <locale> using namespace std; ...
C++ Рандомно вывести строки http://www.cyberforum.ru/cpp-beginners/thread1062707.html
Честно говоря, просто не пойму как можно реализовать программу. Сама задумка. Есть 22 игрока (футболистов): (просто копируем в программу весь состав) 3 - вратаря 8 - защитников 8 -...
C++ Написать перегруженные функции для вывода на экран суммы элементов одномерного и двумерного массивов Доброе время суток! Прошу помощи в реализации следующей программы... Задача: Заданы элементы массива. Написать перегруженные функции для вывода на экран суммы элементов одномерного и двумерного... подробнее

Показать сообщение отдельно
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244

Конструктор по умолчанию - C++

04.01.2014, 09:12. Просмотров 304. Ответов 2
Метки (Все метки)

Здраститя.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
class random
{
public:
    random(int b){a=b;}
    ~random(){}
    int Get(){return a;}
    void Set(int c){a=c;}
private:
    int a;
};
int main()
{ random object(10);
  cout<<object.Get()<<endl;
  random *dinamo=new random;
  dinamo->Set(5);
  cout<<dinamo->Get()<<endl;
  delete dinamo;
system("pause");
}
Компилятор выдал: random: нет подходящего конструктора по умолчанию.
То есть он требует стандартный конструктор для динамического объекта dinamo.
Но ведь конструктор по умолчанию создаётся сам,если его не указать,или не так?
И как тогда указать 2 конструктора,если есть уже один для объекта object.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru