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