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

Методы и классы - C++

Восстановить пароль Регистрация
 
oleszka
 Аватар для oleszka
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 13
26.06.2012, 15:30     Методы и классы #1
добрый день)
код выдает ошибку "E2089 Identifier 'proc' cannot have a type qualifier". не могу понять в чем проблема.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
        class myclass {
         int num;
          public: void proc();
        };
 
        void myclass::proc() {
           num =5;
        }
        return 0;
}

А код ниже норм работает:

C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
        class myclass {
         int num;
          public: void proc() {
           num =5;
           }
        };
 
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
26.06.2012, 15:37     Методы и классы #2
надо так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class myclass {
         int num;
          public: void proc();
        };
 
        void myclass::proc() {
           num =5;
        }
 
int main()
{
        
        return 0;
}
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2012, 06:52     Методы и классы #3
Нельзя в теле одной функции ( в данном случае main()) писать реализацию другой функции ( proc()).
oleszka
 Аватар для oleszka
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 13
27.06.2012, 14:17  [ТС]     Методы и классы #4
ясно.. я понял. всем спасибо
Yandex
Объявления
27.06.2012, 14:17     Методы и классы
Ответ Создать тему
Опции темы

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