C++中struct的使用,以及包含struct定义头文件的交叉使用引起的Use of undeclared identifier错误
struct在C++中使用时的特点?首先:struct在C++中已经是头等(firstclass)类型,在C++中允许抛弃struct关键字使用struct类型,但是C中不行。其次:在C++中struct被扩展使用,比如struct中还可以定义memberfunction。可以理解C++中的OOP特征为完全架构在struct之上。在C++中struct和class是完全等价的,当然除了在成员变量的