+ Метод класса может быть определен вне самого класса. ================================ class cassiopeia { private: uint count; char ch; public: cassiopeia(uint x):count(x){} cassiopeia(char c):ch(c){} uint getCount(); }; uint cassiopeia::getCount() // Определение вне класса ( :: - опрерация глобального разрешения) { return count; }
+ Казус с перегрузкой конструктора. ============= class cassiopeia { private: uint count; char ch; public: cassiopeia(uint x):count(x){} cassiopeia(char c):ch(c){} uint getCount() { return count; } }; int main() { cassiopeia cass(static_cast(143)); // Нужно явно приводить целое число к типу который нужно передать. cassiopeia cass( 's' ); // А так не нужно cout