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

Проблемма с вложенными классами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вектор типа Класс http://www.cyberforum.ru/cpp-beginners/thread633180.html
Как правильно работать с вектором тип которого класс, как правильно вносить и считывать данные вектора? #include <iostream> #include <vector> using namespace std; class Name { public:...
C++ Unknown Publisher. как убрать Когда я создам программу... Windows-кий UAC выдает это : Security warning: Publisher could no be verified. Are you sure you want to run this software ? ... как это убрать, где надо подписаться... http://www.cyberforum.ru/cpp-beginners/thread633169.html
C++ Программа для DOS
Кто подскажет как сделать простенку программу для ддос ,что бы в ней можно было в писать порт какой досить ,Ip и кол запросов .и что бы она была закрытой что бы не можно было что то изменить ,когда...
Чтение слов из файла C++
Здравствуйте. Ломаю голову над тем как получить интересующие меня слово из файла и и заменить на другое, вот я читаю текст таким вот способом. Буду весьма благодарен за помощь #include <iostream>...
C++ Ошибка при запуске программы http://www.cyberforum.ru/cpp-beginners/thread633139.html
Всем привет, компилю программу в Visual 2010, язык C++. Компилирую как в Debug, так и в Release. На своем домашнем пк все норм программа запускаеться, а у друга консольная программа не запускаеться....
C++ Переменные при использовании шаблонов. Оператор return Доброго времени суток. В домашнем задании на первом семестре обучения поставлена задача: написать перегруженные шаблоны функций для нахождения корней линейного и квадратного уравнений при этом в... подробнее

Показать сообщение отдельно
_Колючий_
4 / 4 / 2
Регистрация: 05.08.2012
Сообщений: 116

Проблемма с вложенными классами - C++

05.08.2012, 12:30. Просмотров 315. Ответов 1
Метки (Все метки)

Собственно, код программы. Компилятору не нравятся строки №41 и 47. Можете подсказать, в чем может быть причина?

Компилятор gcc 4.5

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//Задание 6.cpp
//База данных сотрудников
 
#include <iostream>
using namespace std;
///////////////////
class Date
{int day;
int month;
int year;
 
public:
Date(): day(0), month(0), year(0)
{}
inline void showDate() const
{cout << "\nДата приема:\n" << day <<'/'<< month <<'/' << year;}
void getDate()
{char ch;
cout << "Введите дату в формате \"день/месяц/год\"\n";
cin >> day >> ch >> month >> ch>> year;} 
};
////////////////////
class worker
{
 
static int total;
const int number;
float salary;
string post;
Date d();
 
public:
 
worker (): number (total), salary (0)
{total++;
}
void set()
{
cout << "Введите должность сотрудника № " << number << " : ";
cin >> post;
d.getDate();
cout << "\nВведите размер заработной платы" << " : ";
cin >> salary;}
void show() const
{
    cout << "\nУ сотрудник № " << number << "Должность: "<< post;
    d.showDate();
    cout << "\n з/п = " << salary;
    }
};
 
////////////////////
 
int worker::total=1;
 
int main ()
{ worker w1(),w2(),w3();
w1.set();
w2.set();
w3.set();
w1.show();
w2.show();
w3.show();
return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru