自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类的初始化操作

C++中类的初始化操作有四个部分组成:1.初始化列表:所有类非静态数据成员都可以在这里初始化, 所有类静态数据成员都不能在这里初始化(static 属于类,为类的所有成员共有,所以一般在类的内部声明,类的外部初始化)2.构造函数体: 对于类非静态数据成员: const型成员不能在这里初始化

2017-09-25 10:00:10 1605

原创 C++连接mysql数据库

本文对如何使用MySql的API连接MySql数据库,开发环境为VS2012.在连接过程中有个问题需要注意:VS2012默认的是WIN32的平台(vsD的很多库文件也是32bit的),如果笔记本是64bit,则需要mysql的lib库也是32bit的才可以编译通过,这一点在连接的时候需要注意。加载mysql的头文件和lib文件。 在VS2012的附加包含目录中添加\MySQL\MySQL Serv

2017-09-25 21:39:16 370

原创 二叉树的遍历

本文主要讲解二叉树的遍历,有三种遍历 分为前序遍历、中序遍历和后序遍历,方法主要有递归遍历和非递归遍历,其中非递归遍历主要借助于栈来实现。下面具体介绍。 二叉树的前序遍历 前序遍历的遍历顺序是根节点->左子节点->右子节点. 递归实现: /* Definition for binary tree 树的节点结构 struct TreeNode { int valu

2017-09-25 17:33:58 175

原创 minimum-depth-of-binary-tree

Question:Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node. //给一颗二叉树,求从根节点到叶子节点的最小距离 思路:树的遍

2017-09-25 16:36:25 219

原创 C/C++库函数的string内存拷贝

面试过程中,面试官一般会让写一些基础的库函数,比如strcpy,memcpy,memmove等。下面做个解释函数。 1、标准库函数strcpy,把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间。 char *strcpy(char *dst,const char *src) { assert(dst != NULL); assert(src !=

2017-09-25 16:04:11 1016

原创 构造函数与析构函数关键点

1、构造函数能否为虚函数? 构造函数不能为虚函数。 1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,可是这个指向vtable的指针其实是存储在类的对象的内存空间的,属于类的对象的一部分。那么问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是在构造一个类的新对象时,对象还没有完全实例化,还没有创建完成,也就是内存空间还没有,怎么找vtabl

2017-09-25 12:22:07 213

原创 C/C++基础题

1、#include< file.h> 与 #include “file.h”的区别? 前者是直接从标准库路径中寻找,后者是优先从当前目录下寻找。 2、const 有什么用途 在C/C++中,(1)可以定义const常量,(2)修饰函数的返回值和形参; 在C++中,还可以修饰函数的定义体,定义类的const成员函数。被const修饰的东

2017-09-25 10:43:03 445

空空如也

空空如也

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

TA关注的人

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