自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仍在征途。 愿尔归来,韶华不负。

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

转载 类型A和类型A&,return this和return *this

点击打开原文链接1.类型为 A ,返回值为 *this。只是返回的对象的一个拷贝。不可修改原对象的值。2.类型为 A&,返回值为 *this。只是返回的对象的一个引用。可以修改原来对象的值。3.类型为 A*,返回值为 this。只是返回的是指向对象的指针,可以修改原来对象的值。...

2018-06-26 17:35:27 353

转载 return *this和return this有什么区别?

点击打开原文链接return *this返回的是当前对象的克隆或者本身(若返回类型为A, 则是克隆, 若返回类型为A&, 则是本身 )。return this返回当前对象的地址(指向当前对象的指针)...

2018-06-26 17:15:22 394

原创 C++语言程序设计(第四版 郑莉)第八章部分题解

5.  //第八章//5. #include<iostream>using namespace std;class Mammal{public:   virtual void speak(){cout<<"Don'tknow~"<<endl;}//virtual写一个就可以了,后面会直接引用};class Dog:public Mammal{public:   ...

2018-06-25 13:29:44 1243

原创 实验四 多态性

实验名称实验四 多态性实验目的和要求(1)掌握C++中运算符重载的机制和运算符重载的方式;(2)理解类型转换的必要性,掌握类型转换的使用方法;(3)理解多态性,掌握虚函数的设计方法;(4)掌握纯虚函数和抽象类的使用方法。 实验内容1. 定义point类,有坐标x,y两个数据成员,对point类重载“++”(自增),--(自减)运算符,实现对坐标值的改变。2. 声明一个车(Vehicle)基类,有R...

2018-06-25 10:26:07 1478

原创 实验三 继承与派生

实验名称实验三 继承与派生实验目的和要求(1)掌握类的继承和派生概念;(2)掌握派生类的定义与使用;(3)掌握派生类的构造函数与析构函数的应用及调用顺序;(4)理解赋值兼容原则的应用。 实验内容1. 利用继承和派生建立3个类,分别为点类、圆类、圆柱类,点类派生得到圆类,圆类派生得到圆柱类。功能分别要求点类能输出点的坐标;圆类能输出圆的半径和面积;圆柱类能输出其高度、表面积和体积,请编写程序实现。(...

2018-06-25 10:24:40 2153

原创 实验二 类与对象的特性

实验名称实验二 类与对象的特性实验目的和要求(1) 了解静态对象的定义和使用方法;(2) 掌握静态数据成员和静态成员函数的定义和使用方法;(3) 理解类的作用域、对象的作用域及生存周期; (4) 掌握函数调用中参数的传递;(5) 掌握常量类型;(6) 掌握友元函数和友元类的定义及使用。 实验内容1.定义一个矩形类Rectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bott...

2018-06-25 10:23:32 1095

原创 实验一 C++基础

实验名称实验一  C++基础实验目的和要求(1) 熟悉基本的输入输出方法;(2) 默认形参的函掌握内联函数,带数,重载函数;(3) 理解命名空间的概念,掌握命名空间的使用;(4) 熟悉const关键字的使用;(5) 掌握内存的动态分配的概念和使用方法;(6) 熟悉编译预处理命令; 实验内容(1)编写重载函数max1可分别求取2个整数、3个整数、2个双精度数、3个双精度数的最大值。  (2)用new...

2018-06-25 10:19:56 817

原创 (类)前向引用声明

取自郑莉C++语言程序设计前向引用声明, 是在引用为定义的类前,将该类的名字告诉编译器,使编译器知道那是一个类名,如:.  #include <iostream>  using namespace std; class BBank;class GBank;class CBank{private:    double balance;public:    CBank(double i):...

2018-06-21 16:27:37 948

转载 enum与typedef enum的用法

转自king16304(原作者找不到,我看的是转载的)在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON  1#define TUE   2#define WED  3#define THU   4#define FRI    5#define SAT   6#define SUN   7 在此,我们定义一种新的数据...

2018-06-18 15:14:24 362

转载 enum与typedef enum的用法

转自于超峰enum与typedef enum的用法在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7在此,我们定义一种新的数据类型,希望它能完成同样的工作。这...

2018-06-18 15:01:04 824

原创 运算符优先级及结合性(取自C++语言程序设计第四版)

2018-06-18 13:35:45 189

原创 在手机上用CSDN写博文

我用的手机是华为手机,浏览器设置里面有个桌面UA,点下那个,即可和电脑版的页面差不多,要想恢复手机UA再点下即可,在手机上写博文需注意应该在这个页面才可见写博客的标志,恩,就这样,其他手机暂时不清楚,这个有个好处就是手机拍的照片可以直接上传,因为本人比较懒,不想再手打,就这样。

2018-06-18 13:25:41 7400 7

原创 C++语言程序设计(第四版 郑莉) 第五章部分题解

第五章7. //7.#include<iostream>#include<cstdio>using namespace std;class Cat{ private:string s;static int numofCats; public:Cat(string i):s(i){numofCats++;}//~Cat(){numofCats--;}//本来想让它析构的...

2018-06-17 00:01:31 1510

原创 C++语言程序设计(第四版 郑莉) 第四章部分题解

第四章8.#include<iostream>#include<cstdio>using namespace std;class Dog{ private:int age;double weight; public:Dog(int i, double j):age(i), weight(j){}void show(){ cout << "age:" &l...

2018-06-17 00:00:26 2908

原创 C++语言程序设计(第四版 郑莉) 第七章部分题解

第七章第五题感觉题目有点模糊,不懂究竟要干什么6.#include<iostream>#include<cstdio>using namespace std;class Mamal{ public:Mamal(){cout << "Calling Mamal construction" << endl;}~Mamal(){cout <<...

2018-06-16 23:54:58 1748

leetcode数据结构的一些总结

leetcode数据结构的一些总结

2023-04-14

Ubuntu系统下使用kvm搭建虚拟机+桥接+搭建ntp服务器.md

在windows下搭建ntp服务器

2021-11-03

VS2010和vs2013安装包

里面有VS2010及vs2013安装包的百度云链接,但是仅有vs2013安装过程,能不能装上看个人吧

2018-06-21

vs2010 百度云的链接,压缩包传不上来

就是Vs2010的安装包,存在百度云盘里了, 有需要的可以下载看看

2018-06-21

C++语言程序设计 郑莉 第四版 课后题答案

最近在看的C++课后题答案,有兴趣的可以看看,上传了以后也方便自己以后看

2018-06-17

空空如也

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

TA关注的人

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