34#ifndef GTEST_SAMPLES_SAMPLE2_H_
35#define GTEST_SAMPLES_SAMPLE2_H_
43 const char* c_string_;
58 explicit MyString(
const char* a_c_string) : c_string_(NULL) {
64 Set(
string.c_string_);
74 const char*
c_string()
const {
return c_string_; }
77 return c_string_ == NULL ? 0 : strlen(c_string_);
MyString(const char *a_c_string)
static const char * CloneCString(const char *a_c_string)
void Set(const char *c_string)
const char * c_string() const
MyString(const MyString &string)