C++ で独自 string クラスを実装する手順

はじめに 本稿では、C++ 標準ライブラリの std::string に似た独自の文字列クラスをゼロから実装する方法を解説します。 標準ライブラリとの混同を避けるため、すべてのコードを MyString という名前空間内に記述します。 メンバ変数 以下の3つのメンバ変数を用います。 char* data_ : 文字列本体(終端 '\0' を含む動的確保領域) size_t len_ : 現在の文字列長( ...

8月3日 22:46 投稿