2 // GROUPS passed visibility
4 // From: Sandeep Shroff <ss@caere.com>
5 // Date: Thu, 05 Aug 1993 17:23:20 -0700
6 // Subject: Access to private constructor.
7 // Message-ID: <9308060023.AA10283@neptune.caere.com>
14 char* getName() {return name_;}
23 class Derived : public Base
26 Derived(int n, char* str);
29 int getNum() {return num_;}
36 name_ = std::strcpy(new char[std::strlen(" ") + 1], " ");
42 name_ = std::strcpy(new char[std::strlen(str) + 1], str);
45 Derived::Derived(int n, char* str) : Base(str)
50 Derived::Derived(int n) : Base()
59 // Derived* d = new Derived(10, "test");
60 Derived* d = new Derived(10);
62 std::cerr << d->getNum() << "\t" << d->getName() << std::endl;