房天下 > 房天下问答 > 业主生活 > 其他
  • C语言的一段代码

    应该是建立了一个结构体,包含姓名、电话、地址、邮编四项。代码如下:struct Record { Record(){} Record(CString name,CString telephone,CString address,CString postmail) { Name=name; Telephone=telephone; Address=address; PostMail=postmail; } Record& operator=(const Record& p) { Name = p.Name; Telephone=p.Telephone; Address=p.Address; PostMail=p.PostMail; return *this; } Record(const Record &p) { Name=p.Name; Telephone=p.Telephone; Address=p.Address; PostMail=p.PostMail; }public: CString Name; //姓名 CString Telephone; //电话 CString Address; //地址 CString PostMail; //邮编};我想问的是:这是C语言还是C++?每个record函数什么意思?最后的public什么意思?

    提问者:金清蓝梦江湖

    发布于2010-12-09

共1个回答
  • championzo 丨Lv 1
    这是C++定义一个类,C++里面结构体和类的实质是一样的,只不过默认成员的属性不同;1:是C++ ;2:类的构造函数,这个支持以后你可以这样用:Record a;//初始化a;Record b(a);3:public 表示成员属性是公有的,这个在类的继承和对象访问成员时有用;呵呵,祝进步!
    +1 2010-12-09 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。