1.C++中的结构体
#include<iostream>
struct lstruct
{
int num;
};
struct MyStruct
{
int num;
double db = 10.8;//可以有默认的值
//MyStruct sx;//拒绝内部定义自己,也就是说不能够内部指向自己
MyStruct *pnext;
MyStruct *phead;
lstruct l1;
void boss() //可以有方法
{
}
};
struct MyStructA
{
int num;
double db = 10.8;//默认的值
//MyStruct sx;//拒绝内部定义自己
MyStruct *pnext;
MyStruct *phead;
lstruct l1;
void boss()
{
}
};
struct
{
int num;
double db;//默认的值,不能赋初值,否则编译就会出现错误
MyStruct boss1;
}sx, sy;//匿名结构体不允许初始化
void main()
{
MyStruct s1;//自动管理