自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 数据结构、算法与应用 C++语言描述(第二版)第一章11-20

11题:#include<iostream>using namespace std;template<class T>int count(T *arr, int n, const T &value){ //抛出异常 if (n < 1) throw "The second parameter should be >= 1"; in...

2018-11-22 22:33:56 542

原创 数据结构、算法与应用 C++语言描述(第二版)第一章1-10

1题:知识点:函数参数类型分三种:1、传值参数:传入的是参数的拷贝,对拷贝的操作并不能改变参数本身。2、引用参数:传入的是参数的引用,也即参数的类型别名,可以被函数修改。3、常量引用参数:传入的是参数的引用,但不能被函数修改。本题:x, y 为传值类型,在函数里面的值为 x, y 值的拷贝,因此交换函数 swap 改变不了x, y 的值。若想达到目的,只需将传值参数类型改为引用参数类型即可:...

2018-11-20 21:56:46 1256

转载 C++Primer第五版 第十三章习题答案(1~10)

1:知识点1:在定义一个类时,我们可以显式或隐式的定义在此类型的对象拷贝、赋值、移动、销毁是做什么,主要通过五种特殊的成员函数来完成这些操作:拷贝构造函数、拷贝复制运算符、移动构造函数、移动复制运算符。析构函数知识点2:拷贝和移动构造函数定义了当用同类型的一个对象初始化本对象时做什么。拷贝和移动赋值运算符定义了将一个对象赋予同类型的另一个对象时做什么。析构函数定义了当此类型对象销毁时的操作...

2018-11-06 21:45:40 226

转载 C++Primer第五版 第十二章习题答案(1~10)

1:知识点1:对象生命周期:全局对象在程序启动时分配,在程序结束时销毁。局部自动对象,当我们进入其定义所在程序块时被创建,在离开块时被销毁。局部static对象在第一次使用前分配,在程序结束时销毁知识点2:除了static和自动对象外,C++还支持动态对象的分配。动态分配的对象的生存期与它们在哪里创建无关,只有被显示的释放时,这些对象才会被销毁知识点3:动态对象的释放是编程中极其容易出问题...

2018-11-01 19:15:42 283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除