我读到在函数中有多于一行会伪造“内联”,如果是这样,我如何知道我的函数何时被内联,反之亦然:/
inline int foo(int x, int y)
{
cout<<"foo-boo";
return (x > y)? x : y;
}
Run Code Online (Sandbox Code Playgroud)
请记住,内联只是对编译器的请求,而不是命令。编译器可以忽略内联请求。在以下情况下,编译器可能不会执行内联:
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |