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

Разбор кода простой программы новичка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Struct VS Class http://www.cyberforum.ru/cpp-beginners/thread618143.html
Здравствуйте. Я прочел интересную статью http://www.rsdn.ru/article/cpp/ObjectsAndPointers.xml#EVPAC по использованию памяти для различных конструкций языка. Но хотел узнать, когда мы создаем...
C++ Разработать алгоритм перевода двоичных чисел в десятичные числа разработать алгоритм перевода двоичных чисел в десятичные числа http://www.cyberforum.ru/cpp-beginners/thread618138.html
C++ Нахождение определителя в матрице списков
Здравствуйте. Как вы поняли что задание состоит из нахождения определителя матрицы заданной двумерным двусвязным списком. Код с горем пополам и помощью добрых людей написал. Но все равно считает не...
Определить номера столбцов содержащих только отрицательные элементы матрицы C++
Помогите пожалуйста сделать задание : определить номера столбцов содержащих только отрицательные элементы матрицы nxm
C++ Ханойская башня http://www.cyberforum.ru/cpp-beginners/thread618133.html
Здравтвуйте! Нужно решить задачу где на вход дано Н стержней и К дисков и еще известны начальная и конечная конфигурации(где какие диски лежат). У кого-нибудь есть идеи насчет алгоритма? Для 3-4...
C++ Коментарии к программе Всем привет,можете объяснить часть программы?))) Я понимаю, что в этой части программы(вторая функция) происходит поиск элементов между первым и последним нулями,но мне нужно дословное... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6472 / 3120 / 306
Регистрация: 04.12.2011
Сообщений: 8,594
Записей в блоге: 4
03.07.2012, 00:58
Забыли точку с запятой после скобки объявления класса. И еще кое что.
Цитата Сообщение от Shok_One Посмотреть сообщение
private:
int cash = 50000;
int people = 3;
Shok_One, инициализация в классе (в объявлении, то есть в теле) допускается только для статических полей. Это поля общие для всех экземпляров и недоступные для функций членов класса. Но Вы же обращаетесь к ним из функций членов, то есть уберите инициализацию:
C++
1
2
3
private:
    int cash;// = 50000;
    int people;// = 3;
Для того что бы получить экземпляр с заданными значениями этих полей в открытой части объявите конструктора:
C++
1
2
3
4
5
public:
    int starye();
    int rabotka();
Rabota ();
Rabota (int a,int b);
а вне тела объявления напишите:
C++
1
2
Rabota::Rabota (){cash = 50000; people = 3;}
Rabota::Rabota (int a,int b){cash = a; people = b;}
попробуйте скомпилировать.
А вообще стоит Вам почитать.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru