named-constructor

Named constructor idiom and inheritance.

I have a few classes with a few named constructors. When I inherit from them, how should I inherit the constructors? The problem is that they return objects of base class and not of the child class. Side question: can I use C++0x "using" to reduce the amount of boilerplate code? ...

Problem with named constructor with istream as argument

Hi, I'm trying to create a named constructor for my class Matrix, with an input as a stream from which I can read the values for the initialization. #include <istream> // ... class Matrix { public: Matrix(int); // some methods static Matrix *newFromStream(istream&); private: int n; std::valarray< Cell > data; }; ...

Named constructors in Scala?

Are there named constructors in Scala? ...

does adding a dummy parameter to constructors of a class to solve calling ambiguity, violate any rule ?

take following class and two object definitions: class Rect{ public: enum centimeter; enum meter; Rect(double len,double wid,enum centimeter){ length=(len/100); width=(wid/100); } Rect(int len,int wid,enum meter){ length=len; width=wid; } //rest of implementation private: double length;//in meters double ...