std::stringを継承して、メンバ関数を増やしたクラスを作りたいんですが、
(具体的には、中身UTF-8nに特化した文字列クラスを作りたい)

class my_string : public std::string
{
public:
  my_string() : std::string() {}
  my_string(const char* src) : std::string(src) {}
  my_string(const my_string& src) : std::string(src) {}
  …
}

こんな感じでコンストラクタをずらずら書いていって、
あとは自分の好きなだけメンバ関数増やしていくだけで大丈夫ですか?