ここにメモ表記失礼します。
継承(C++) - 超初心者向けプログラミング入門 https://programming.pc-note.net/cpp/inheritance.html
C++ 動的配列クラス std::vector 入門 http://vivi.dyndns.org/tech/cpp/vector.html
C++でのクラス初期化方法まとめ - livlea blog https://blog.livlea.com/entry/2018/08/cpp-class-init
C++の基礎 : アクセス制限 http://www.s-cradle.com/developer/sophiaframework/tutorial/Cpp/access.html
【C言語入門】文字列を比較する方法(strcmp、strncmp) | 侍エンジニアブログ https://www.sejuku.net/blog/25303
【C++入門】compare関数を使って文字列を比較する方法 | 侍エンジニアブログ https://www.sejuku.net/blog/62561
基本入出力 http://wisdom.sakura.ne.jp/programming/cpp/cpp2.html
Ken Kobayashi CPP3 https://www.asahi-net.or.jp/~yf8k-kbys/newcpp3.html
c++のexplicit指定子の使い方まとめ | コウモリのちょーおんぱ https://komorinfo.com/blog/cpp-explicit-specifier/
リファレンス
basic_string - cpprefjp C++日本語リファレンス https://cpprefjp.github.io/reference/string/basic_string.html
basic_string::operator[] - cpprefjp C++日本語リファレンス https://cpprefjp.github.io/reference/string/basic_string/op_at.html
vector::コンストラクタ - cpprefjp C++日本語リファレンス https://cpprefjp.github.io/reference/vector/vector/op_constructor.html