C++ キャストstatic_cast, const_cast, にreinterpret_castは、テンプレートのような構文があります。
long foo = 3;
int bar = static_cast<int>(foo);
私は標準を見てきましたが、キャストは式であり、私が思っていたテンプレート関数ではないと言っています。
内部的には、これらのキャストは特権ステータスを持つテンプレートにすぎないのでしょうか、それともテンプレート構文をたまたま借用したキーワードなのでしょうか?