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

Класс внутри класса - возможно ли? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать формулу http://www.cyberforum.ru/cpp-beginners/thread159329.html
Ребят кто знает как описать такую формулу:
C++ Циклы Воозникли трудности. Можете помочь ?) Необходимо протабулировать функции, зависящее от 2 переменных или от нескольких параметров. Результаты табулирования оформить в виде одной таблицы или совокупности таблиц. Параметры таблицы (число колонок, ширину) вводить с экрана. Для введенной информации о таблицах организовать минимальную проверку на достоверность: таблица должна располагаться в видимой... http://www.cyberforum.ru/cpp-beginners/thread159328.html
C++ Отладка программы.
Для заданного а вычислить f(a), где f(x) задана графиком ( график во вложении) . Вопрос: как сделать так, что бы после введения аргумента, программа не закрывалась и не давала свой ответ после повторного запуска? Код: #include <iostream.h> void main () { float x,y; cout<<"vvedite znachenie argumenta x"; cin>>x;
C++ Как определить обурудование компьютера?
Как так сделать?или скопировать из диспетчера устройств Windows.Может есть специальная функция?помогите плиз
C++ Перегрузка http://www.cyberforum.ru/cpp-beginners/thread159277.html
Мне задали там описать ромб и найти периметр и площадь вывести на екаран отдельным методом ( ето все выполнимо) но вот что значит перегрузить операцыю << ??
C++ Каковы ваши впечатления от книги Страуструпа Программирование на языке С++(третье издание)? Начал читать книгу Страуструпа Программирование на языке С++(третье издание), после прочтенных 100 страниц впечатление прекрасное. Даже улыбаться некоторые фразы заставляли. С юмором написано ведь) Хочу собрать мнения тех людей, которые читали эту книгу. 1) Насколько она вам помогла (пригодилась в обучении, реальных программах)? 2) Насколько хорошо зная язык, вы начали ее читать... подробнее

Показать сообщение отдельно
half-node
21 / 18 / 3
Регистрация: 12.08.2010
Сообщений: 206
14.08.2010, 18:23  [ТС]     Класс внутри класса - возможно ли?
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
class employee
{
private:
    class date
    {
    private:
        int day,month,year;
    public:
        date():day(0),month(0),year(0)
        {};
 
        void adddate()
        {
            char ch='a';
            cout << "Enter date dd/mm/yyyy: "; 
            cin >> day >> ch >> month >> ch >> year;
        }
 
        void showdate()
        {
            cout << day << '/' << month << '/' << year << endl;
        }
    };
    date d1;
    enum etype {en, me, pro, di};
    int num_emp;
    float salary;
public:
    employee():num_emp(0),salary(0.0)
    {};
 
    void gatemploye()
    {
        d1.adddate();
    }
 
    void putemploye()
    {
        d1.showdate();
    }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    employee em1;
    em1.gatemploye();
    em1.putemploye();
 
    getch();
    return 0;
}
При таком коде, при компиляции возвращает:
C++
1
2
3
1>c:\c++\projects\6_6\6_6\6_6.cpp(79): error C2664: employee::employee(const employee &): невозможно преобразовать параметр 1 из "int" в "const employee &"
1>          Причина: невозможно преобразовать "int" в "const employee"
1>          Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно
UPD: Упс...точку с запятой пропустил после объявления класса..
 
Текущее время: 19:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru