C++
飛燕羽
这个作者很懒,什么都没留下…
展开
-
头文件如何来关联源文件?
这个问题实际上是说,已知头文件“a.h”声明了一系列函数,“b.cpp”中实现了这些函数,那么如果我想在“c.cpp”中使用“a.h”中声明的这些在“b.cpp”中实现的函数,通常都是在“c.cpp”中使用#include “a.h”。那么c.cpp是怎样找到b.cpp中的实现呢? 其实.cpp和.h文件名称没有任何直接关系,很多编译器都可以接受其他扩展名。比如偶现在转载 2013-07-29 22:48:14 · 737 阅读 · 0 评论 -
「命名空间内部使用的名字的查找」与「类成员定义中使用的名字的查找」的区别
二者都是向外查找,即本级作用域里没有找到,就向上一级的作用域去找这个名字出现的地方。区别就在于: 「命名空间内部使用的名字的查找」最终以全包围的全局命名空间结束; 「类成员定义中使用的名字的查找」如果名字不是局部于成员函数的,就试着在查找更外层作用域之前在类成员中确定名字。原创 2013-07-29 09:01:45 · 574 阅读 · 0 评论