您的位置:首页 > 编程语言 > C语言/C++

关于c/c++中的类型重定义错误的自己的理解

2011-06-11 15:14 585 查看
在头文件中定义一个结构体或者一个类,例如

//global.h

typedef struct book{

...

}Book;

这样当在别的文件中使用这个结构的时候,可以用

Book book;

来声明变量。

问题在于,不能在多个文件中多次包含global.h文件,否则这个头文件会执行多次,也就重复定义了。

以上是自己的理解,希望有人指正。

 

--------------------------------------------------------------------------------------------------------------------------

c++对结构体的内存分配问题

用malloc还是用new?

用new目前没出现问题,没仔细检查,刚才用malloc出现了内存问题,不懂
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struct