3 // Bug: strings does not get initialized.
11 My_string(const char* string);
12 My_string(const My_string &);
13 ~My_string() { delete str; }
14 char* char_p() { return str; }
17 const My_string strings[4] = {
24 My_string::My_string(const char* string)
26 len = strlen(string) + 1;
28 memcpy(str, string, len);
31 My_string::My_string(const My_string &string)
35 memcpy(str, string.str, len);
40 My_string str1 = strings[0];
41 return strcmp ("first string", str1.char_p ()) != 0;