自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 约瑟夫环代码

使用链表描述的约瑟夫环的问题,输入n个数构成一个循环,并设置一个间隔m,从第一个结点开始,循环淘汰第m个结点,直到剩下一个结点为止。#include <iostream>#include "LinkedList.h"using namespace std;//////////////////////////////////////////////////////////...

2018-11-27 22:05:20 761

原创 函数声明后紧跟const的用法

我们经常在类的成员函数声明后边看到紧跟一个const,这是什么意思呢,我们通过一个例子来说明一下#include <iostream>using namespace std;class Test{ public: int a,b; Test(int x, int y) { a=x;b=y; ...

2018-11-25 10:29:41 207

原创 函数与类模板

模板可以很好地实现代码重用,例如实现两个数相加,不同的类型(int,float)相加就要写多个相同功能的函数,导致代码不断地重复,给代码维护与更新带来了极大的困难,但是使用函数模板就可以完美的解决该问题,下面给出函数模板的使用例子。函数模板的使用方法template <class 形参名1,形参名2...>返回类型 函数名(参数列表){函数体}#include &...

2018-11-24 11:03:32 134

原创 C++的文件操作

文件操作的基本形式1、定义文件流对象2、通过构造函数或者成员函数open打开文件(若文件不存在则创建)3、打开文件失败时的中断或文件处理4、对文件进行各种操作5、文件处理结束时关闭文件文件是存在于磁盘上的,流对象则位于内存空间,若定义输入流对象ifstream inf;则与inf关联的文件默认是以读的方式打开的,即将数据从磁盘文件读入内存空间,读数据使用read成员函数。若...

2018-11-21 17:39:19 165

原创 单继承派生类构造函数与析构函数顺序

派生类构造函数形式:派生类构造函数 (参数表):基类构造函数(参数表) 类对象成员1(参数表)... 类对象成员n(参数表)//只能用表达式的方式对类对象成员进行初始化 {...派生类自定义的数据成员初始化}在派生类中,首先调用基类的构造函数,其次调用对象成员所属类的构造函数,最后调用派生类自己的构造函数,析构函数调用顺序与上述相反。下面来看一段代码:#incl...

2018-11-18 10:06:17 623

原创 C++编译提示“undefined reference to...”

编写的一个简单C++时钟Clock类,放入了头文件中,主函数在调用头文件进行编译时出现上述错误,具体代码如下:clock.h:#include <iostream>using namespace std;class Clock{ private: int h,m,s; public: Clock(); ~...

2018-11-17 13:08:12 34620 9

原创 类的组合

类的组合当一个类过于复杂,我们可以将其拆分成多个类,拆分成的类成为组合类的子对象,例如,一个完整的圆由圆心和半径组成,我们可以将圆心类拆分出去,通过在圆类中声明一个圆心对象,将两个类组合起来。下面是上述描述的具体代码:#include <iostream>using namespace std;class Circle; //提前声明Circle,以便在Poi...

2018-11-17 10:45:19 4278

原创 构造函数与析构函数

构造函数与析构函数说明:使用一个简单的复制字符串的代码来理解构造函数、析构函数、动态内存分配与撤销。代码段:#include #include <string.h>using namespace std;class CString{public:CString(int n); //构造函数~CString(); //析构函数void copy(char...

2018-11-16 16:42:02 131

原创 函数与结构体

函数与结构体例子:如何使用函数返回一组学生的平均成绩与不及格人数;思考:慕课网上使用结构体作为函数的输入参数,利用指针返回多个参数;然后就思考,能不能使用结构体返回多个参数呢,结果是可以的,代码如下:#include <stdio.h>using namespace std;typedef struct student{const char *name;int id;...

2018-11-16 15:18:41 354

原创 关于廖雪峰python教程中__geattr__()函数的一些理解

原文:利用完全动态的__getattr__,我们可以写出一个链式调用:`class Chain(object):def __init__(self, path=''): self._path = pathdef __getattr__(self, path): return Chain('%s/%s' % (self._path, path))def __str__(...

2018-10-08 20:26:54 427

空空如也

空空如也

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

TA关注的人

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