函数声明和函数定义可以同时放在头文件中吗?
顺便问一下:typedef定义类型应该放在头文件还是放在源文件中?请高手帮我解决这两个问题。
[解决办法]
可以,但是极度不推荐。
大型工程里面用,尤其是库里面。几乎一用就错。
如果你的工程就一个h和一个cpp,那么肯定没有问题。
至于typedef,这个就看了吧。如果只有单个CPP需要用到,那自然放CPP里面就好了。
h文件的原则是,在满足外部需求的前提下,暴露的东西越少越好。这样也可以加速编译。
发布时间: 2012-10-15 09:45:25 作者: rapoo
函数声明和函数定义可以同时放在头文件中吗?
顺便问一下:typedef定义类型应该放在头文件还是放在源文件中?请高手帮我解决这两个问题。
[解决办法]
可以,但是极度不推荐。
大型工程里面用,尤其是库里面。几乎一用就错。
如果你的工程就一个h和一个cpp,那么肯定没有问题。
至于typedef,这个就看了吧。如果只有单个CPP需要用到,那自然放CPP里面就好了。
h文件的原则是,在满足外部需求的前提下,暴露的东西越少越好。这样也可以加速编译。