- 488 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 14:17:32.88 ID:bSJbrTlR.net]
- >>476
あと、C++の場合、 CPerson person = CPerson(・・・); と書いた場合は、代入にならずに必ず、 CPerson person(・・・); と書いた場合と全く同様にコンストラクタが呼び出されることが決まっている。 Rustの場合、そういうことが全くドキュメント化されてない。 C++プログラマはそのことを理解しているから高速なコードが書けるが、 Rustは書いてないのでテキトーに書くしかない。 結果、あまり速くないコードになって、しかもどこが原因かも分からなく なりそう。
|

|