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

[ООП + while]Определение заработной платы для каждого - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Теряется точность http://www.cyberforum.ru/cpp-beginners/thread344720.html
Видимо в этой проге теряетмя точность. Не проходит только 1 тест. #include <iostream> #include <iomanip> using namespace std; int main() { double n,a,b; int k,i,j,t;
C++ Цикл for #include <iostream> #include <string> using namespace std; int main () { //////////////////////////////////////////////////////// // Îòîáðàæåíèå ñëîâà íà îáîðîò. Íå ìîãó ðàçîáðàòüñÿ îêóäà http://www.cyberforum.ru/cpp-beginners/thread344707.html
C++ Операции инкремента и декремента (префиксная и постфиксная версия). Подскажите.
#include <iostream> #include <string> using namespace std; int main () { setlocale(LC_ALL, "rus");
Бинарная запись массива строк в фаил C++
Добрый день появился вопрос, как можно записать массив String** в бинарный фаил я сначала записываю длину текста, а потом пишу сам текст int temp; TEXT.write((char *) & (temp = NameTable.size()),sizeof(int)); TEXT.write(NameTable.c_str(),temp); а вот чтение выглядит совсем извратно // NameTable int temp;
C++ Спичечная модель http://www.cyberforum.ru/cpp-beginners/thread344660.html
Спичечная модель Профессор Самоделкин решил изготовить объемную модель кубиков из спичек, используя спички для рёбер кубиков. Длина ребра каждого кубика равна одной спичке. Для построения модели трех кубиков он использовал 28 спичек. Какое наименьшее количество спичек нужно Самоделкину для построения модели из N кубиков? Все числа в задаче не превышают 2·10^9.
C++ Говорят Compilation error Решаю задачи на сайте ******** раньше решал на Паскале, сейчас решил учить С++... пытаюсь решить эту задачу http://********/?main=task&id_task=5 Решил у меня ответ пишется, но на сайте когда сдаю пишет "Compilation error"... подскажите, пожалуйста... #include <cstdlib> #include <iostream> using namespace std; int main() { подробнее

Показать сообщение отдельно
TBIKC
web dev
 Аватар для TBIKC
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
23.08.2011, 21:02  [ТС]     [ООП + while]Определение заработной платы для каждого
Спасибо заработало, а теперь объясните мне пожалуйста пару моментов

1. Что это мы делаем ? Инциализируем ? В классе ведь уже описаны эти переменные, оны должны быть таких же имён ?
C++
1
2
3
4
        int work_hours = 0;
        int rate_hour = 0;
        int salary;
        Work one(work_hours,rate_hour);

2. Метод
C++
1
one.add(work_hours,rate_hour);
Реализация
C++
1
2
3
4
5
    void add(int h, int rh)
    {
    this->work_hours = h ;
    this->rate_hour = rh;
    }
Почему можно написать без this и это тоже будет работать ?
3. В конструкторе
C++
1
2
3
4
5
    Work(int work_hours,int rate_hour)
    {
        this->work_hours = work_hours;
        this->rate_hour = rate_hour;
        salary = 0;
Там где указываем в скобках мы можем любое имя переменным дать ? И такое же должно быть после знака равно в теле конструктора, что это мы делаем зачем ?

Спасибо
 
Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru