自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 STL模板库,C++

static 静态成员解决的是同一个类不同对象之间数据和函数的共享问题同一个类的不同对象的静态成员均使用同一个内存空间静态成员函数不存在this指针对象要在创建的同时自动调用构造函数,在消亡之前自动调用析构函数,需要一个能动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete,但malloc和free是库函数,无法满足要求STL - vector, list,...

2018-04-28 15:56:22 132

转载 C++,文件和流, 析构函数和调用delete this

参考链接 点击打开链接C++文件和流标准库,fstream,iostreamofstream 表示输出文件流,用于创建文件并写入信息ifstream 表示输入文件流,用于读取文件信息fstream 表示文件流,具有上述两种功能void open(const char *filename, ios::openmode mode);void close();打开模式:#include<fstre...

2018-04-27 16:34:30 411

原创 运算符重载为成员函数,友元函数

重载运算符是函数重载的一种,针对类对象进行操作,重载的函数中至少有一个是类对象int operator +(ass numone, int num){...}重载为类的成员函数,单目运算符重载-操作数是访问本身的数据,由this指出双目运算符重载-左操作数由this指针给出,右操作数由函数参数给出显示调用-aa.operator(bb);隐式调用-aa++bb;重载为友元函数,单目重载运算符时,由...

2018-04-26 16:24:19 999

原创 python 二维数组 元素赋值

matrix = [[0] * 3] * 3此时matrix = [[0,2,0], [0,2,0], [0,2,0]]本意是把矩阵的第一行第二列赋值为 2, 但是最终结果是每一行的第二列都是 2出现这个结果的原因是:list * n—>n shallow copies of list concatenated, n个list的浅拷贝的连接修改其中的任何一个元素会改变整个列表,为了避免这种情...

2018-04-26 11:25:15 26734

原创 vectro 常用方法,const相关,

在c++函数里面,如果把一个数组作为参数传进去,那么这个数组就会退化成一个指针,就不知道这个数组的长度了。sizeof(a) / sizeof(a[0]);定位new运算符能够在分配内存时指定内存地址。char *buff = new char[99];Justing *pc1;pc1 = new(buff) Justing; //place object in buff栈,自动变量开辟空间,速度...

2018-04-25 20:42:29 220

原创 虚函数与抽象类

虚函数 1, 虚函数是非静态的、非内联的成员函数,而不能是友元函数,但虚函数可以在另一个类中被声明为   友元函数。 2, 虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的时候声明。 3, 一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性。 4, 若类中一个成员函数被说明为虚函数,则该成员函数在派生类中可能有不同的实现。   当使用该成员函数操作指针或引用所标识的...

2018-04-25 20:33:02 1971

原创 继承,构造函数

继承方式-private, protected, public,默认是私有继承继承形式-class b:public A{...};基类的私有成员在派生类是隐藏的私有继承时,基类的公有成员和保护成员改变为私有成员公有继承时,公有成员和保护成员仍是如此保护继承时,公有成员变为保护成员在没有继承的情况下,protected跟private相同。在派生类的时候才出现分化。基类对象不能访问基类的prote...

2018-04-25 19:59:44 119

原创 结构体和类,构造函数

1.C的结构体和C++结构体的区别(1)C的结构体内不允许有函数存在,C++允许有内部成员函数,且允许该函数是虚函数。     所以C的结构体是没有构造函数、析构函数、和this指针的。(2)C的结构体对内部成员变量的访问权限只能是public,而C++允许public,protected,private三种。(3)C语言的结构体是不可以继承的,C++的结构体是可以从其他的结构体或者类继承过来的。...

2018-04-25 10:22:55 1198

原创 const相关,指针相关,数组相关

#include<head.h>#include"head.h"int a = 3, c = 2;const int* b = &a;*b = 8; // errorb  = &c; // right//const用来修饰指针所指向的变量,还是指针;可以修改指针指向地址,但不能直接修改指向内容int* const b = &a;*b = 8; /...

2018-04-24 22:51:17 142

原创 C/C++ 变量作用范围,参数传递方式

全局变量所占用的空间在内存的数据区,局部变量以堆栈的形式允许反复占用和释放函数的声明,定义,参数传递,重载void swap(int&, int&);void swap(int &x, int &y){int temp; temp = x; x = y; y = x;}swa(2,3);值传递,传递一个副本,不影响原始值引用传递,存放的是实参变量的地址默认参数,从右...

2018-04-20 09:45:43 314

原创 宏-内联函数, 内存对齐,

预处理(.i)-宏定义,条件编译指令,注释编译(.s)汇编(.o)-二进制文件,机器指令,与上一步统称为编译链接(.exe)-将相关文件彼此链接宏,简单的替换内联函数(inline),节约一些小函数频繁调用,大量消耗栈空间的问题。inline必须与函数的定义放在一起,才能是内联函数,编译时处理内联。volatile,与const相对,volatile 关键字是一种类型修饰符,用它声明...

2018-04-18 22:28:53 201

空手道俱乐部官方数据集

karate官方数据集 有英文的官方介绍和自己转换成的txt格式的文件

2017-10-30

深度搜索(含孤立节点),有向图, python

对图的类型没有限制, 邻接矩阵表示,实例认证 包含图和相关代码,输出遍历的顺序 补充了孤立节点未被找到的问题

2017-10-28

深度搜索,python,路径输出

对图的类型没有限制, 邻接矩阵表示,实例认证 包含图和相关代码,输出遍历的顺序

2017-10-28

QTdesigner, 实现两个数的输入,并进行运算后,弹窗输出

利用QtDesigner, 实现界面的初始布局,然后又代码调整输入, 自定义函数实现目标输出,弹窗实现

2017-10-27

空空如也

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

TA关注的人

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