3、结构体
C里面也有这个概念,用来定义数据类型的,C++对这个进行了扩展,可以包含函数,打个比方这个人有多个户籍,想用那个户籍都行
/ struct.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"

#include <iostream.h>
struct GetArea     //定义一个名为GetArea的结构体
{
    int width;      //定义结构体成员width
    int height;     //定义结构体成员 height
    int area();     //定义结构体函数成员
};
int GetArea::area()
{
    return(width*height);
}
void main()
{
    GetArea s;     //定义结构体变量s
    s.width=10;    //通过成员操作符,给结构体变量s中的成员width赋值
    s.height=20;   //通过成员操作符,给结构体变量s中的成员height赋值
    cout<<"结构体实例:\n所求的面积是:"<<s.area()<<endl;
}