回答編集履歴
1
一部取り下げ
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
前半については誤認識でしたので取り下げます。
|
2
|
+
|
1
|
-
`T(式)`や`T{式}`は、**初期化**専用の構文です。変数宣言・関数の引数・返り値など限られた場面でしか使えません。
|
3
|
+
~~`T(式)`や`T{式}`は、**初期化**専用の構文です。変数宣言・関数の引数・返り値など限られた場面でしか使えません。~~
|
2
4
|
|
3
5
|
数値型同士であれば、オーバーロードなどが発生する余地もありませんので、Cスタイルのキャスト(`(double)`)でも`static_cast`でも動作は同じです。あとは、コーディングスタイルの問題になります。
|