在使用Cocos2d-x的时候,需要使用using关键字来导入一个命名空间,可能有的人会在头文件中直接使用using关键字导入命名空间,这是一种非常不好的做法,这种做法虽然会让程序员少写一些代码,但是在头文件中这么写,命名空间就失去意义了,而且可能会引起命名空间混乱,在此之前可能一切运行良好,而当程序员去包含某个文件的时候,则会突然发现一堆重复定义的错误。
好的习惯应该是在头文件中,直接使用命名空间的规则,在源文件中,将using语句写在所有#include 的后面。