C++ 结构体struct的使用
2016-03-17 21:45
141 查看
C++基础:C++的结构体struct
#include <iostream> #include <string> using namespace std; /*在c++中struct和类的区别在于struct不能有方法,所有成员是public的*/ struct Student/*可以指定类型名也可以不指定*/ { //成员都是public的 int ID; string Name; } stu1; //可以在声明struct的时候声明一个struct实例 int main(){ //movie变量在Movie结构声明处定义了 stu1.ID = 100; stu1.Name = "Kri"; cout<<"stu1.ID = "<<stu1.ID<<endl; cout<<"stu1.Name = "<<stu1.Name<<endl; //声明一个变量m,无须为赋初值就可以使用它了 Student stu2; stu2.ID = 101001; stu2.Name = "GDragon"; cout<<"stu2.ID="<<stu2.ID<<endl; cout<<"stu2.Name="<<stu2.Name<<endl; //声明结构的指针 Student * mp; mp = &m; //在指针中调用成员时要用->符号,mp->ID等价于(*mp).ID cout<<"mp->ID = "<<mp->ID<<endl; cout<<"mp->Name = "<<mp->Name<<endl; }
是不是好简单啊?!!,
相关文章推荐
- 浅谈 C++ 中的 new/delete
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法----细节决定成败 (sort用法)
- c++复习要点总结之三 ——构造函数
- 提防向量迭代器变成野指针
- C语言习题 矩阵元素变换
- c++插入运算符和输出运算符的重载
- 冒泡排序C++
- 【bzoj 2821】 作诗 题意&题解&代码(C++)
- C++: 模拟实现类bitset
- sort()函数与升序、降序 C++
- C++复习笔记
- 设计模式C++实现:监视器对象
- CODE[VS] 1098 均分纸牌
- 【C++】编程小结① -- new和delete
- 关于C++指针类型所占大小的测试
- c++中的前向声明
- 对PIC(position independent code)的探究
- C++第2次实验
- 【经典算法】:用C语言画日历表
- 利用外观模式模拟股民炒股 C++