自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++最常见面试题解答

1、用指针、引用或直接传值来分配内存,哪个能成功,哪个会泄露http://blog.csdn.net/u014744118/article/details/510205232、static在不同场景下的不同意义http://blog.csdn.net/u014744118/article/details/510202783、vector和list有什么区别http://

2016-03-30 23:37:04 914

原创 用指针、引用或直接传值来分配内存

一、概念值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。指针传递:形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实参本身进行的操作引用传递:形参相当于是实参的“别名”,对形参的操作其实就是对实参

2016-03-30 23:36:28 2351

原创 C++中的多态

C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。  C++多态性是通过虚函数来实现的,虚函数允许子类重新定

2016-03-30 23:32:54 1019

原创 继承、 虚继承和虚函数表对类的大小的影响

一、真空类class CNull{};长度:1内存结构:??评注:长度其实为0,这个字节作为内容没有意义,可能每次都不一样。 二、空类class CNull2{public:    CNull2(){printf("Construct/n");}    ~CNul

2016-03-30 23:27:28 5489

原创 C/C++中的常量指针与指针常量

常量指针常量指针是指向常量的指针,指针指向的内存地址的内容是不可修改的。常量指针定义“const int *p=&a;”告诉编译器,*p是常量,不能将*p作为左值进行操作。但这里的指针p还是一个变量,它的内容存放常量的地址,所以先声明常量指针再初始化是允许的,指针也是允许修改的,例如:int a=0,b=1;const int *p; //声明常量指针pp=&a;

2016-03-30 23:22:24 898

原创 new和malloc区别

1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。4、new可以

2016-03-30 23:20:27 454

原创 static详解

一、c/c++中static区别static主要有三个作用: (1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数前两种C和C++都有,第三种仅在C++中有,下面分别作以下介绍:一、局部静态变量 在C/C++中, 局部变量按照存储形式可分为三种auto, static, register。其中register不常用到,下面主要说说a

2016-03-30 22:59:21 2766

原创 vector,list,deque三者的区别

stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。l

2016-03-30 22:53:59 602

原创 如何根据树的两个遍历顺序确定另外一个遍历顺序

前序遍历:1 2 4 8 9 10 11 5 3 6 7 (规律:根在前;子树在根后且左子树比右子树靠前);中序遍历:8 4 10 9 11 2 5 1 6 3 7 (规律:根在中;左子树在跟左边,右子树在根右边);后序遍历:8 10 11 9 4 5 2 6 7 3 1 (规律:根在后;子树在根前且左子树比右子树靠前);其它例子:前序遍历:ABDECFG中序遍历:DBEAF

2016-03-25 20:41:17 2981

机器学习入门

机器学习入门知识,包括了对机器学习的一些基本概念,对于新手有很大的帮助作用。

2019-02-22

rc-time-picker

rc-time-picker修改,支持多种回车和双击事件,非常实用。

2019-02-14

软件设计师考试模拟题

软件设计师考试模拟题,我在某宝花钱买的,马上软考了,分享给大家。

2018-05-07

软件设计师考试真题(03-18年共15套真题,带答案)

软件设计师考试真题(03-18年共15套真题,带答案),我在某宝花钱买的,马上软考了,分享给大家。

2018-05-07

weui-wxss文档文件

微信小程序wxss文档,非常有必要,对于一些上不了微信域名的同学很有帮助。

2018-05-06

小程序开发工具

小程序开发工具,由于外面的一些都不是正确的资源,所以打算自己上传一个,需要的下载。

2018-05-03

kity-minder-editor

kity-minder-editor本地化改造,是百度的一个开源项目,根据网上教程改造。

2018-04-23

切割大csv文件工具

此款工具是用来切割大的csv文件工具,希望对于大家处理大型csv数据有帮助。

2017-11-04

完整版W3CSchool线下教程.chm

这是在学习php语言时老师推荐的非常好用的开发手册,适用于初中级自学者。

2014-04-17

空空如也

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

TA关注的人

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