浅谈C++中的类Class(真的复杂啊) | 您所在的位置:网站首页 › class不是定义类的唯一关键字吗 › 浅谈C++中的类Class(真的复杂啊) |
每日疑问:为什么大学要用class而歧视struct呢? 而且这么困难的内容为什么要放到第三章??? 有哪位大佬可以给我讲明白吗? 简单入门C++萌新: 什么是类(Class)? 怎么定义类? 类有没有什么高级操作呢? 面对这样的素质三联,C_T表示:不可描述,先举个栗子吧~ 上栗子 在createData.h中我们把所有大括号以及大括号内的内容隐去即可 //createData.cpp #include #include #include "createData.h" using namespace std; Data :: Data(string x) : name(x) {} //构造函数,失去了explicit,出现了Data:: string Data :: getname() const { return name; } void Data :: printhello() const { cout public: explicit GradeBook(std :: string); void setCourseName(std :: string); std :: string getCourseName() const; void displayMessage() const; private: std :: string courseName; }; //GradeBook.cpp #include #include #include "GradeBook.h" using namespace std; GradeBook :: GradeBook (string name) { setCourseName(name); } void GradeBook :: setCourseName(string name) { if (name.size()25) { courseName=name.substr(0,25); cerr cout |
CopyRight 2018-2019 实验室设备网 版权所有 |