| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > объявление класса в C++ |
| Автор: GreyKarapetyan 22.5.2009, 23:35 |
| class Cat { public: int cmGetcatage(); void cmSetcatage(int aCatage); void cmMeow(); private: int cvCatage; } что в объявлении этого класса не так? среда разработки visual studio? ругается: error C2628: недопустимый 'Cat' с последующим 'int' (возможно, отсутствует ';') спасибо |
| Автор: Rififi 22.5.2009, 23:38 |
| отсутствует точка с запятой |
| Автор: Ezik 22.5.2009, 23:40 |
| должен быть конструктор допустим Cat(); |
| Автор: GoldFinch 22.5.2009, 23:53 |
| чтото я не вижу где там нет точки с запятой |
| Автор: GreyKarapetyan 22.5.2009, 23:55 |
| GoldFinch, да я вот тоже думаю Ezik, прав спасибо |
| Автор: mes 23.5.2009, 00:04 |
после "}" закрывающей класс, а там сейчас сразу int идет |
| Автор: Acer 23.5.2009, 00:20 | ||
Обьявление класса - это один из немногих случаев, когда после фигурной скобки ставится точка с запятой |
| Автор: GreyKarapetyan 23.5.2009, 00:41 |
| Acer, mes, |
| Автор: GoldFinch 23.5.2009, 01:31 |
| телепаты |
| Автор: zim22 23.5.2009, 07:48 | ||||
тогда уж напишу, зачем она ставится. чтобы мы не создавали объекты класса "на месте".
|