オブジェクトを初期化するには多くの方法がありますが、そのうちの 1 つは特定のユーザー定義型のコンストラクターを呼び出すことです。以下に例を示します。
Hello my_hello = Hello(3);
Hello my_hello(3);
ご存じのとおり、コンストラクターは何も返しません。ただし、上記のように、初期化されたオブジェクトを返すようです。さらに、代入演算子は、右側のオブジェクトを左側のオブジェクトにコピーすることを意味するため、より疑わしくなります。
私は間違っていると思いますか?説明していただけますか?