首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++的类声明里可以有复杂的函数实现吗?该如何解决

2012-05-20 
C++的类声明里可以有复杂的函数实现吗?C/C++ codeclass A {public:int fa(int a) {//... 可以是复杂的语句

C++的类声明里可以有复杂的函数实现吗?

C/C++ code
class A {public:    int fa(int a) {        //... 可以是复杂的语句吗, 比如调用不少的函数, 新建不少对象, 而且还递归等.     }};


[解决办法]
可以 完全没问题
[解决办法]
可以的。只要符合语言规范就行了嘛
[解决办法]
可以的 你的方法的实现完全可以写在类的声明里面。。。和cpp文件中一样的
[解决办法]
木有问题,放心使用
[解决办法]
你是猜想他是否会内联?
[解决办法]
可以,但是不建议这么做。
一般内联函数在.h文件中实现,其余一律放在CPP文件中实现。
[解决办法]
如果头文件中的函数代码很长,编译器会优化掉,不会产生内联代码。
[解决办法]
可以的,把函数实现放在类定义里是建议编译器按内联函数展开处理,如果比较复杂还是建议类外.cpp文件中实现,是比较好的习惯
[解决办法]
可以。不过,建议不要这样做。
[解决办法]
如果关系是否内联的话 : 内联只是建议编译器这么做 不是必须的哦
[解决办法]
可以,但一般不推荐这么做...

热点排行