C ++ и инициализация констант в файлах-разделителях - PullRequest
2 голосов
/ 08 сентября 2011

У меня есть заголовочный файл, который объявляет прототип для конструктора.В отдельном файле у меня есть конструктор и все другие методы, объявленные вне класса.Конструктор также должен инициализировать константы.

Как определить прототип с : constant_name(constant arg), etc.. или без него и просто записать его в полном виде во внешний файл?

1 Ответ

1 голос
/ 08 сентября 2011
//---- prototype Some.h ----//

class Some {
    private: const int MAX_LENGTH;
    public:
        Some();
}

//---- implementation Some.cpp ----//

Some::Some() : MAX_LENGTH(512)
{
}
...