如何在C++中重载三元运算符(?:)?

use*_*303 0 c++ operator-overloading

如何在C++中重载这个比较运算符?

(statement)?(if true):(if false)
Run Code Online (Sandbox Code Playgroud)

Sin*_*all 6

你不能(§13.5/ 3):

以下运算符不能重载: . .* :: ?: 也不能预处理符号 ### (第16条).