c++
文章平均质量分 57
sunniy27
努力努力再努力xi
展开
-
C++的一些知识以及和C语言的不同
1.数据类型 - c++提供了新的数据类型:bool型2.初始化方法 - c语言:int x = 1(复制初始化) - c++ : 除了复制初始化还有直接初始化:int x(1)3.随用随定义 - c语言必须先最前面定义 - c++可以在中间随用随定义4.输入和输出 - cin和sin - cout<<x<<endl; - cout<<"x+y="<<x+y<<end原创 2017-02-07 22:44:13 · 378 阅读 · 0 评论 -
C++ string&类和对象&数据的封装
1.String类型因为char类型的麻烦,我们可以使用string类型来实现一些功能:#include #includeusing namespace std;int main(){string name = "zhangsan"string hobby("football");cout << name << hobby << endl;return 0;}原创 2017-02-11 21:25:02 · 535 阅读 · 0 评论 -
类内、外定义&构造函数&析构函数
1.类内定义与内联函数内联函数: (1)类内定义时,定义的函数会默认为内联函数(inline);(优先编译为内联函数) (2)类外定义 分为同文件类外定义和分文件类外定义。 要写::这个符号(同文件类外定义) 写: 头文件#include“ ” (分文件类外定义)(3)ex: 要求:定义一个teacher类,要求分别采用同文件类外定义和分文件类外定义的方式完成,数据成员有:原创 2017-02-12 18:57:57 · 6522 阅读 · 0 评论 -
对象数组&对象成员&深拷贝和浅拷贝
1.对象数组ex: 定义具有2个对象的Coordinate数组,遍历对象数组,打印对象信息#include using namespace std;class Coordinate{public: Coordinate() { cout "Coordinate()" <<endl; } // 打印坐标的函数 void p原创 2017-02-18 16:43:24 · 842 阅读 · 0 评论