【转载】C++中结构体的声明和定义
2014-07-01 00:58
218 查看
http://blog.csdn.net/whuslei/article/details/5665289
如果用typedef则,Stu stu;
否则,struct Student stu;
1 | //定义一个结构体,类型为struct Student |
2 | struct Student |
3 | { |
4 | string name; |
5 | double eng; |
6 | double ch; |
7 | }; |
8 | |
9 | //定义了一个结构体,类型为struct Student;且定义了一个结构体实例,名叫Stu |
10 | struct Student |
11 | { |
12 | string name; |
13 | double eng; |
14 | double ch; |
15 | }Stu; |
16 | |
17 | //定义了无名的结构体,且定义了一个结构体实例,名叫Stu |
18 | struct |
19 | { |
20 | string name; |
21 | double eng; |
22 | double ch; |
23 | }Stu; |
24 | |
25 | //重定义结构体,类型为struct Student 或者是Stu |
26 | typedef struct Student |
27 | { |
28 | string name; |
29 | double eng; |
30 | double ch; |
31 | }Stu; |
32 | |
33 | //重定义结构体,类型为Stu |
34 | typedef struct |
35 | { |
36 | string name; |
37 | double eng; |
38 | double ch; |
39 | }Stu; |
40 |
否则,struct Student stu;
相关文章推荐
- [转载]C++声明和定义的区别
- 【转载】C++ 定义与声明,extern,const使用
- C++: 关于function的declaration与definition的关系(函数声明和定义的关系)(并附一篇转载文章)
- (C/C++基础)结构体_初始化_赋值_定义_声明
- (转载)你好,C++(24)好大一个箱子!5.1.1 函数的声明和定义
- C++中结构体的声明和定义的用法
- c++中的结构体:声明 定义 初始化
- C++中结构体的声明和定义
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++的声明和定义
- 在C中用struct实现C++中class的函数声明和定义
- C# 调用C++dll中的结构体的定义
- [转载]教你理解复杂的C-C++声明
- C++ 的 声明&定义&初始化
- C++中声明与定义的区别
- C++ 关于声明,定义,类的定义,头文件作用,防止头文件在同一个编译单元重复引用,不具名空间
- c/c++中变量的声明和定义
- 在C中用struct实现C++中class的函数声明和定义
- 使用Delphi声明C++带函数的结构体实战
- c++声明/定义,静态/非静态,变量/函数