如何用`[[likely]]`注释三元表达式?
在 C++20 中,有没有办法用[[likely]]/注释三元表达式[[unlikely]]以提示编译器两种结果中的哪一种更有可能?
以下语法似乎不起作用
condition ? [[likely]] function1() : function2()
是否有不同的语法来注释三元表达式?或者我必须使用一个if代替?
在 C++20 中,有没有办法用[[likely]]/注释三元表达式[[unlikely]]以提示编译器两种结果中的哪一种更有可能?
以下语法似乎不起作用
condition ? [[likely]] function1() : function2()
是否有不同的语法来注释三元表达式?或者我必须使用一个if代替?