- 博客(1)
- 收藏
- 关注
原创 C++ inline 解释
1. inline 是一个编译器可能忽略的请求。2. 大多数编译器拒绝它们认为太复杂的 inline函数(例如,那些包含循环或者递归的)。3.除了最细碎的以外的全部虚拟函数的调用都不会被 inline化。虚拟意味着“等待,直到运行时才能断定哪一个函数被调用”, 而 inline意味着“执行之前,用被调用函数取代调用的地方”。如果编译器不知道哪一个函数将被调用,你很难责备它们拒绝 inl
2008-07-31 14:27:00 844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人