#include #include /* * * 7.44 * * */ class NoDefault { public: NoDefault(int j): i(j) {} int geti() {return i;} private: int i; }; class C { public: C(): nd(0) { } private: NoDefault nd; }; int main () { //std::vector vnd(10); // NOT legal std::vector vc(10); // LEGAL return 0; }