初学VC,在学习过程中,书上提到,函数的定义和声明分开有好处,特别是在内联函数时,我通过VC上测试,在建内联函数时,inline int a(){return 1:} 与inline int a();
inline int a()
{return 1;}
在查找资料的过程中,看到int a(){return 1:} 如果这样连着写就表示将这个函数定义为了内联函数,请问是吗?
而分开写,定义一个内联函数的话,就需要在函数前加inline,是不是?
这就是为什么要分开与不分开的区别?分开的好处在于很方便的可以将这个函数写义为内联或者普通函数。
侃侃无极
ibeautiful
相关分类