unsigned char('x') で関数形式の明示的型変換 Explicit type conversion (functional notation) が出来ない理由 - Qiita

型名に () をつける関数スタイルのキャストで、MSVC でビルドできていた次のコードが gcc でエラーになると質問を受けました。なぜコンパイルエラーになるのか即答できなかったので規格にあたりま…