C++ 对象深度探索笔记<一>

论坛 期权论坛 期权     
CPP后台服务器开发   2019-7-13 07:43   2240   0
C++ 对象深度探索笔记[h1]1.封装的成本[/h1]首选,我门来看一下C语言中的结构体,当然也可以看做事一个“封装”,我称为它结构体的封装,其实就是里面包含了很多的元素。
  1. #includeusing namespace std;typedef struct Md{    int num;    char name[256];}MD;void MdPrint(const MD* md){    printf("num:%d\nname:%s\n",md->num,md->name);}int main(){    MD md;    md.num = 10;    strcpy(md.name,"wangli");    MdPrint(&md);    system("pause");    return 0;}
复制代码
这段代码是代表C语言的代码,我门现在用C++封装一下:#include #include using namespace std;
[code]#pragma warning(disable:4996)class Md{public:    Md(int Num,string str)    {        num = Num;        strcpy(name, str.c_str());    }    ~Md(){}    void Print()    {        cout
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP