代码优化
代码优化
cczu_chan
如无必要 勿增实体
展开
-
【C++面向对象】类的私有数据成员的两种初始化方式
构造函数我们知道类的构造函数,要么是先在类内声明,在类外实现;要么就是直接在类内实现(构造函数函数体很简单的情况下)。那么当构造函数在类内实现的时候,一般构造函数的函数体仅仅是起到对类的私有数据成员进行初始化的作用。这次就小小的总结一下,当构造函数在类内实现的时候,两种不同的对类的私有数据成员的初始化方式。以点Point类为例,首先Point类有两个私有数据成员x和y(表示点的横坐标和纵坐...原创 2019-01-10 20:17:16 · 9500 阅读 · 1 评论 -
C++ 简单选择排序函数的两种函数模板
这里只讨论利用函数模板对数组的元素进行从小到大的排序,首先是视频教程里的函数模板头文件header_9_12.h:#ifndef HEADER_9_12_H#define HEADER_9_12_H//辅助函数:交换x和y的值template <class T>void mySwap(T &x, T &y) { T temp = x; x = y;...原创 2019-03-05 17:12:23 · 2654 阅读 · 0 评论