Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Что значит "определение класса"?

15K
11 февраля 2008 года
Kuzia_88
15 / / 19.02.2007
Привет всем!!! Подскажите пожалуйста вот какую вещь:
предположим, есть задача подсчитать кол-во классов определенных в файле. Алгоритм я разработал, но вдруг возникло сомнение. А если класс разбит на 2 файла, как например в Borland C++Builder, отдельно интерфейс и реализация класса. Тогда что понимать под "... классов определенных в файле"?
Например.
1 файл:
class A
{
public:
A();
A(int aPar);
void output();
private:
int a;
};
2 файл:
A :: A() : a(0)
{}

A :: A(int aPar) : a(aPar)
{}

void A :: output()
{
cout << a;
}
489
12 февраля 2008 года
NeO_u
277 / / 11.10.2006
Хм..У тебя во втором файле идет только реализация методов(функций) класса. А сам класс описывается в первом файле, class A...

ЗЫ: а вообще так везде принято делает, header (.h) - для определений, cpp (*.cpp) - для реализации...Это, помоему, даже какой-то стандарт описывает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог