basic_string::operator=(const std::basic_string<char> &str)

std::basic_string<char>の参照を引数に取る代入演算子

basic_string::operator= - cpprefjp C++日本語リファレンス

basic_string.cppで、

こう書く。
親のoperator=に、引数strを渡すようにしてる。

オーバーロードした代入演算子を通って、文字列が代入されてる。
オーバーロードした代入演算子を通って、文字列が代入されてる。

オーバーロードした代入演算子を通って、文字列が代入されてる。

Sample/cpp/basic_string/assignment_operator/src/basic_string at master · bg1bgst333/Sample · GitHub