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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrPovar1996
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 33
#1

Изучению классы, не могу написать программу - C++

15.12.2012, 23:31. Просмотров 309. Ответов 3
Метки нет (Все метки)

Изучаю классы по книге "Джесс Либерти: Освой самостоятельно C++ за 21 день". Это день 6. Перешел к упражнения и не могу написать программу, выдает ошибки, но не могу найти их и исправить. Подскажите что делать и как не допускать их больше)
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
#include <iostream.h>
 class Employee
 {
     int age;
     int yearOfService;
     float Salary;
     void show_employee(void)
     {
         cout<<"Age is: "<<age<<endl;
         cout<<"yearOfService is: "<<yearOfService<<endl;
         cout<<"Salary is: "<<Salary<<endl;
     };
 };
 
 void main(void)
 
{ 
   employee worker,boss; 
   worker.age=23;
   worker.yearOfService=3;
   worker.Salary=25000; 
   boss.age=33;
   boss.yearOfService=13;
   boss.Salary=35000; 
   worker.show_employee(); 
   boss.show_employee(); 
}
Еще не очень понял "Объявление функций-членов со спецификатором const", киньте ссылочку почитать более понятное объяснение
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2012, 23:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изучению классы, не могу написать программу (C++):

Классы. Файлы. Топ файлов написать программу - C++
Создать класс File. Добавить метод, который считает сколько файлов на определённом диске. Создать метод Competition. Он...

Написать программу использующую пользовательские классы Stack, Queue, Deque - C++
Добрый день) совсем иссякли идеи,что можно написать,чтобы программа включала в себя стек,очередь и дек(на массиве),если есть у кого в...

не могу написать программу в С++ - C++
не могу написать программу в С++ : заключается она в том, чтобы по двум заданным углам и одной прилежащей стороне, найти 3-ий угол и 2...

не могу написать программу( - C++
нужно написать программу в вижал с++ по задаче. помогите пожалуйста! вот текст: Известно производство группы товаров за 1 и 2 кварталы...

Не могу написать программу - C++
Помогите плз! надо чтобы прога вычисляла y=x10+7/4 на интервале {0;80}с шагом 5. Помогите пожалуйста очень буду благодарен!

Не могу написать программу - C++
Требуется написать программы. Задания звучат так: Составить программу для решения задачи, в соответствии с вариантом. Программа должна...

3
Oleshko
21 / 21 / 1
Регистрация: 11.12.2012
Сообщений: 64
15.12.2012, 23:35 #2
во - первых, employee надо писать с большой буквы

Добавлено через 53 секунды
во - вторых, все поля класса у тебя private, значит в мейне ты не можеш к ним доступится через точку)
1
MrPovar1996
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 33
15.12.2012, 23:38  [ТС] #3
спасибо! именно в этом и была проблема))
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
15.12.2012, 23:38 #4
1. функция main должна возврашать int
2. в С++ есть разница между верхним и нижним регистрами вы объйвили класс Employee , а переменные типа employee который не определен
3. по дефолту все поля находятся в привате, объявите им публичную секцию иначе не доступно все будет
0
15.12.2012, 23:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2012, 23:38
Привет! Вот еще темы с ответами:

Не могу написать программу - C++
Даны значения действительных величин a, b, c. Найти: max(a+b, b+c) + min(a+c, b) Mateshov, пожалуйста, прочитайте правила форума...

Написать программу "Отдел кадров", используя классы - C++
Написать программу &quot;Отдел кадров&quot;, используя классы. В public указать имя, год рождения и оклад сотрудника, в private город, адрес, пол....

Не могу написать программу перемножения матриц - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int i,j; void vvod(int X) { for(i=0;i&lt;=4;i++) for(j=0;j&lt;=4;j++) ...

не могу написать программу голова закипает - C++
Описать структуру с именем STUDENT, содержащую следующие поля: Фамилия и инициалы; курс; SES (массив из 5 элементов). Написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.