std::string&のところですが、戻り値をchar型にできないから | C++ Forum | Tech Stadium Forum 2020.07.22 フォーラム メンバー Recent Posts フォーラム C++ Course C++ Forum std::string&のところですが... 通知 すべてクリア std::string&のところですが、戻り値をchar型にできないから 最新の投稿 RSS Student (@student) メンバー Moderator 結合: 4年前 投稿: 1351 09/05/2024 10:57 am std::string&のところですが、戻り値をchar型にできないからこのように参照を返しているという認識で正しいですか? void setName(const char* name) { name_ = name; }const std::string& name() const { return name_; } 引用 Teacher (@admin) メンバー Admin 結合: 5年前 投稿: 1318 09/05/2024 10:57 am 関数を作るときに戻り値の制限は特にございません。char*形でも作れます。 ただし、返したい変数name_の型に合わせて、std::string&を使っているように見えます。 返信引用 共有: