![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础
DemandStorm
高山仰止,景行行止
展开
-
c++基础总结——按引用传递参数用成员函数比较类中的不同对象数据成员大小
按引用传递按引用传递是c++新增的一种变量传递方法,这种方法相当于给变量起了个别名。对传进来的参数进行操作,就相当于对这个数的本身进行操作。也就是说,对别名的操作,等价于对本名的操作。用成员函数比较类中的两个对象对于这种方法在c++的类中非常有用,当我们类中的成员函数只对一个对象数据进行操作时,我们采用C语言中的值传递,指针传递都可以实现。但是当我们要操作不同的对象呢?假如我们要比较两个对...原创 2020-03-19 10:44:42 · 680 阅读 · 0 评论 -
C++构造函数与析构函数小结
构造函数构造函数是一种特殊的类成员函数,它在创建类对象的时候被调用。构造函数的名称和类名相同,但是可以通过函数重载创建多个同名的构造函数,前提是每个构造函数的参数列表不同。同时构造函数没有类型声明,构造函数通常用于对象初始化成员,所以初始化应该和构造函数的参数列表匹配。假设B类的构造函数原型如下:B(const char *p1, const char *p2);那么可以用它来初始化新创建的...原创 2020-03-18 14:46:16 · 218 阅读 · 0 评论 -
c++类和对象设计使用基础总结
类设计第一步指定类设计的第一步是提供类声明,类声明相当于结构体声明。声明里可包括数据成员和函数成员。声明中包括私有部分(private)和公有部分(pubilc)。私有部分的成员只能被声明中的成员函数来访问,外部函数不能访问。公有部分的成员可以被使用类对象的程序直接访问。通常数据成员放在私有部分,函数成员放在公有部分。典型的声明格式如下:class S{private: int a;...原创 2020-03-18 11:19:09 · 179 阅读 · 0 评论