Форум программистов, компьютерный форум 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; class Matrix {
C++ Рандомно вывести строки http://www.cyberforum.ru/cpp-beginners/thread1062707.html
Честно говоря, просто не пойму как можно реализовать программу. Сама задумка. Есть 22 игрока (футболистов): (просто копируем в программу весь состав) 3 - вратаря 8 - защитников 8 - полузащитников 3 - нападающих По позициям рандомно вывести 1 - вратарь
C++ Написать перегруженные функции для вывода на экран суммы элементов одномерного и двумерного массивов Доброе время суток! Прошу помощи в реализации следующей программы... Задача: Заданы элементы массива. Написать перегруженные функции для вывода на экран суммы элементов одномерного и двумерного массивов. знаю как найти сумму двумерного массива, но не знаю как перегрузить обе функции: int mas , sum = 0; for (int i =0; i<n;i++) подробнее

Показать сообщение отдельно
Игорюня
 Аватар для Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
04.01.2014, 09:12     Конструктор по умолчанию
Здраститя.
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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru