Ral*_*ang 12 c++ inline exception
假设我有一个非常简单的函数,我希望编译器能够内联它.但是我可能需要在看到一些无效输入时抛出异常,是否会阻止编译器内联函数?
Dav*_*hme 10
编译器可以出于任何原因拒绝内联.gcc列出了为什么它可能没有内联函数的原因,但异常抛出不在其中.此外,选项-Winline将导致编译器发出警告,如果它无法内联您标记为内联的函数.你可以尝试一下,看看你是否正在做任何事情来阻止内联.
Dav*_*nan 6
编译器内联抛出的函数是完全合理且有效的.
归档时间:
14 年,2 月 前
查看次数:
1393 次
最近记录:
8 年 前