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

Разбор кода простой программы новичка - 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++ Коментарии к программе Всем привет,можете объяснить часть программы?))) Я понимаю, что в этой части программы(вторая функция) происходит поиск элементов между первым и последним нулями,но мне нужно дословное... подробнее

Показать сообщение отдельно
Shok_One
2 / 2 / 0
Регистрация: 24.04.2012
Сообщений: 59

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

03.07.2012, 00:35. Просмотров 996. Ответов 8
Метки (Все метки)

Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код:
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
#include <iostream.h>
 
class Rabota
{
public:
    int starye();
    int rabotka();
private:
    int cash = 50000;
    int people = 3;
    int budzhet;
    int x;
    int y;
}
 
Rabota::starye()
{
    cout << "Sotrudnikov v kompanii: \n" << people << " i ih zarplata: \n" << cash << " a budzhet obshy: \n" << budzhet << endl;
    budzhet = cash * people;
    return 0;
}
 
Rabota::rabotka()
{
    cout << "Vvedite colichestvo novyh: \n" << x  << " i ih zarplaty: \n" << y << endl;
    cin >> x;
    cin >> y;
    cout << "I budzet novyh sotrudnikov: \n";
    return x * y;
}
 
int main()
{
    Rabota Kompania;
    Kompania.rabotka();
    cout << "No v kompanii est i starye sotrudniki \n";
    Kompania.starye();
    return 0;
}
а вот ошибки компилятора:
(9) : error C2258: illegal pure syntax, must be '= 0'
(9) : error C2252: 'cash' : pure specifier can only be specified for functions
(10) : error C2258: illegal pure syntax, must be '= 0'
(10) : error C2252: 'people' : pure specifier can only be specified for functions
(17) : error C2556: 'class Rabota __thiscall Rabota::starye(void)' : overloaded function differs only by return type from 'int __thiscall Rabota::starye(void)'
(6) : see declaration of 'starye'
(17) : error C2371: 'starye' : redefinition; different basic types
(6) : see declaration of 'starye'
(18) : error C2065: 'people' : undeclared identifier
(18) : error C2065: 'cash' : undeclared identifier
(37) : error C2264: 'starye' : error in function definition or declaration; function not called
Error executing cl.exe.

first.exe - 9 error(s), 0 warning(s)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru