5个回答
展开全部
在类里定义时,这种函数会被编译器编译成内联函数,在类外定义的函数则不会。内联函数的好处是加快程序的运行速度,缺点是会增加程序的尺寸。比较推荐的写法是把一个经常要用的而且实现起来比较简单的小型函数放到类里去定义,大型函数最好还是放到类外定义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
性能来说没啥区别。
不过放在类外,代码的定义和实现分开,有利于代码封转,别人需要调用你的接口的时候,你可以只给他头文件,代码的实现自己留着。
不过放在类外,代码的定义和实现分开,有利于代码封转,别人需要调用你的接口的时候,你可以只给他头文件,代码的实现自己留着。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用朝颜_林西的回答:
性能来说没啥区别。
不过放在类外,代码的定义和实现分开,有利于代码封转,别人需要调用你的接口的时候,你可以只给他头文件,代码的实现自己留着。
性能来说没啥区别。
不过放在类外,代码的定义和实现分开,有利于代码封转,别人需要调用你的接口的时候,你可以只给他头文件,代码的实现自己留着。
展开全部
差多了。作为刚学习c++的人,我提醒一个点,可以去了解一下内联函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都可以,没啥区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询