Написать Коментарии К Коду

Тема в разделе "Общие вопросы по С и С++", создана пользователем andru1312, 6 май 2013.

  1. andru1312

    andru1312 New Member

    Регистрация:
    4 май 2013
    Сообщения:
    0
    Симпатии:
    0
    Код (C++):
    #include <iostream>
    #include <string>
    using namespace std;
    class school
    {
    protected:
    int nomer;
    float staj;
    public:
    school():nomer(0),staj(0)
    {}
    school(int d,float c):nomer(d),staj(c)
    {}
    void getschool()
    {
    cout<<"Введiть номер школи: ";
    cin>>nomer;
    cout<<"Введiть стаж: ";
    cin>>staj;
    getchar();
    }
    void show()const
    {
    cout<<"номер школи: "<<nomer<<endl;
    cout<<"стаж:"<<staj<<" "<<"рокiв"<<endl;
    }
    };
    class direktor:public school
    {
    private:
    string iniciali;
    public:
    void getdirektor()
    {  cout<<"Введiть iнiцiали: ";
    getline(cin,iniciali);
    school::getschool();
    }
    void showdirektor()const
    {


    cout<<"\niнiцiали: "<<iniciali<<endl<<endl;
    school::show();
    }
    };
    class teacher:public school
    {
    private:
    string inicialib;
    public:
    void getteacher()
    {  cout<<"Введiть iнiцiали: ";
    getline(cin,inicialib);
    getchar();
    school::getschool();
    }
    void showteacher()const
    {  
    cout<<"\niнiцiали: "<<inicialib<<endl;
    school::show();
    }
    };
    int main()
    {
    setlocale(0,"rus");
    direktor a;
    teacher b;
    cout<<"Введiть даннi про директора"<<endl;
    a.getdirektor();
    a.showdirektor();
    cout<<"\nВведiте даннi про вчителя"<<endl;
    b.getteacher();
    b.showteacher();
    cout<<endl;
    system ("pause"); return 0;}
    Помогите написать коментарии. Заранее спасибо.
     
  2. fantom0005

    fantom0005 New Member

    Регистрация:
    7 май 2013
    Сообщения:
    2
    Симпатии:
    0
    Код (C++):
    #include <iostream>
    #include <string>//подключаем библиотеки
    using namespace std;
    class school//обозначаем класс school
    {
    protected://приватные переменные, которые передаются дочернему классу
    int nomer;
    float staj;
    public://публичные переменные и функции
    school():nomer(0),staj(0)//конструктор пустой
    {}
    school(int d,float c):nomer(d),staj(c)//конструктор с значениями
    {}
    void getschool()//функция введения информации
    {
    cout<<"Введiть номер школи: ";
    cin>>nomer;
    cout<<"Введiть стаж: ";
    cin>>staj;
    getchar();
    }
    void show()const//функция отображения
    {
    cout<<"номер школи: "<<nomer<<endl;
    cout<<"стаж:"<<staj<<" "<<"рокiв"<<endl;
    }
    };
    class direktor:public school//класс директор, происходит от school
    {
    private://приватные переменные
    string iniciali;
    public://публичные
    void getdirektor()//функция введения данных в класс
    {  cout<<"Введiть iнiцiали: ";
    getline(cin,iniciali);
    school::getschool();
    }
    void showdirektor()const//функция отображения класса
    {


    cout<<"\niнiцiали: "<<iniciali<<endl<<endl;
    school::show();
    }
    };
    class teacher:public school//обозначение класса, дочернего от school
    {
    private://приватная переменная
    string inicialib;
    public://публичные переменный и функции
    void getteacher()//введение данных в класс
    {  cout<<"Введiть iнiцiали: ";
    getline(cin,inicialib);
    getchar();
    school::getschool();
    }
    void showteacher()const//вывод данных
    {  
    cout<<"\niнiцiали: "<<inicialib<<endl;
    school::show();
    }
    };
    int main()//главная функция
    {
    setlocale(0,"rus");//подключаем русский язык для консоли
    direktor a;//создаем переменные классов директора и учителя
    teacher b;
    cout<<"Введiть даннi про директора"<<endl;
    a.getdirektor();//вводим данные
    a.showdirektor();
    cout<<"\nВведiте даннi про вчителя"<<endl;
    b.getteacher();//выводим
    b.showteacher();
    cout<<endl;
    system ("pause"); return 0;}//пауза и конец программы
     
  3. andru1312

    andru1312 New Member

    Регистрация:
    4 май 2013
    Сообщения:
    0
    Симпатии:
    0
    А что означает строки
    Код (C++):
     school::getschool();
    и
    Код (C++):
    school::show();
     
Загрузка...

Поделиться этой страницей