Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> объявление класса в C++ 
V
    Опции темы
GreyKarapetyan
Дата 22.5.2009, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 22.5.2009

Репутация: нет
Всего: нет



class Cat 
{
public:
    int cmGetcatage();
    void cmSetcatage(int aCatage);
    void cmMeow();
private:
    int cvCatage;
}

что в объявлении этого класса не так?
среда разработки visual studio?
ругается:
error C2628: недопустимый 'Cat' с последующим 'int' (возможно, отсутствует ';')
спасибо
PM MAIL   Вверх
Rififi
Дата 22.5.2009, 23:38 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 3
Всего: 36



отсутствует точка с запятой
PM MAIL   Вверх
Ezik
Дата 22.5.2009, 23:40 (ссылка)   | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 15.8.2007

Репутация: 2
Всего: 2



должен быть конструктор
допустим 
Cat();
PM MAIL ICQ   Вверх
mes
Дата 22.5.2009, 23:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250




Цитата(GreyKarapetyan @  22.5.2009,  22:35 Найти цитируемый пост)
error C2628: недопустимый 'Cat' с последующим 'int' (возможно, отсутствует ';')

интересно, а почему сообщениям компилятора не доверяете ?!  smile 


--------------------
PM MAIL WWW   Вверх
GoldFinch
Дата 22.5.2009, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 6
Всего: 26



чтото я не вижу где там нет точки с запятой
PM MAIL ICQ   Вверх
GreyKarapetyan
Дата 22.5.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 22.5.2009

Репутация: нет
Всего: нет



GoldFinch, да я вот тоже smile
думаю 
Ezik, прав smile
спасибо
PM MAIL   Вверх
mes
Дата 23.5.2009, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(GoldFinch @  22.5.2009,  22:53 Найти цитируемый пост)
чтото я не вижу где там нет точки с запятой 

после "}"  закрывающей класс, а там сейчас сразу int идет smile



--------------------
PM MAIL WWW   Вверх
Acer
Дата 23.5.2009, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



Цитата(GoldFinch @ 22.5.2009,  22:53)
чтото я не вижу где там нет точки с запятой

 smile   smile   smile 
Обьявление класса - это один из немногих случаев, когда после фигурной скобки ставится точка с запятой
PM MAIL   Вверх
GreyKarapetyan
Дата 23.5.2009, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 22.5.2009

Репутация: нет
Всего: нет



Acer
mes
 smile 
PM MAIL   Вверх
GoldFinch
Дата 23.5.2009, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 6
Всего: 26



телепаты
PM MAIL ICQ   Вверх
zim22
Дата 23.5.2009, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(Acer @  23.5.2009,  00:20 Найти цитируемый пост)
Обьявление класса - это один из немногих случаев, когда после фигурной скобки ставится точка с запятой

тогда уж напишу, зачем она ставится.
чтобы мы не создавали объекты класса "на месте".
Код

class C { } c;



--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1092 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.