VC6.0对内联函数的支持情况如何?
VC6.0对内联函数的支持情况如何?为什么我写了个执行5000000次的程序
使用内联和不使用内联(把inline去掉)时间效率一样
程序如下:
#include<iostream>
#include<string>
using namespace std;
inline const string shorter(const string s1,const string s2)
{
return s1.size()<s2.size()?s1:s2;
}
void main()
{
string str1("china"),str2("english");
long i=5000000;
while(--i)
{
shorter(str1,str2);
}
}
大家帮我解释一下,谢谢