| 46 | class const_string : public cstring { |
| 47 | public: |
| 48 | const_string(const std::string& s) |
| 49 | : cstring(strcpy(new char[s.size() + 1], s.c_str())) { } |
| 50 | |
| 51 | #if __GXX_EXPERIMENTAL_CXX0X__ |
| 52 | const_string(const_string&& s) : cstring(s.m_p) { s.m_p = NULL; } |