如何用`[[likely]]`注释三元表达式?

在 C++20 中,有没有办法用[[likely]]/注释三元表达式[[unlikely]]以提示编译器两种结果中的哪一种更有可能?

以下语法似乎不起作用

condition ? [[likely]] function1() : function2()

是否有不同的语法来注释三元表达式?或者我必须使用一个if代替?

以上是如何用`[[likely]]`注释三元表达式?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>