3.这些问题的答案,也就是说这样的用法到底合不合法,肯定基于一个准则吧,这个准则是什么呢?哪本书
或资料里有介绍呢?希望从根本上得到个解释~
1.在头文件中定义inline函数是可以的,可为什么不能在头文件中定义普通的函数呢?不是说inline仅仅是
对编译器的建议吗?如果被编译器忽略了呢,那不跟普通函数一样了吗?
2.在头文件声明函数,cpp文件中定义函数很好理解,在头文件中定义类也很好理解。至于在头文件中定义
函数,为什么会有这种需求呢?我代码写得少,读的少,想不清楚。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |