自定义博客皮肤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)
  • 资源 (8)
  • 问答 (3)
  • 收藏
  • 关注

原创 指针 +1 的问题

首先:指针 + 1 并不是指针代表的地址值 + 1指针变量加1,即向后移动1 个位置表示指针变量指向下一个数据元素的首地址。而不是在原地址基础上加1。至于真实的地址加了多少,要看原来指针指向的数据类型是什么。例1:char a = 'a';char *p = &a;coutvoid*)p" "void*)(p+1)输出:0012FF33 0012FF34 p指向的是一个字符

2018-01-09 21:53:15 798

原创 CentOs图形界面的开启与关闭

CentOs图形界面的开启与关闭1.1 shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭) 1.2 Alt+Ctrl+F1~F6到字符界面,root登陆,ps aux|grep /usr/X11R6/bin/X,得到X进程号, kill -9 进程号,其实这时已经到文本界面了,没必要关X。(这样太粗鲁了)2.如果你想一开机后不进入X Win

2018-01-09 11:50:23 551

转载 C++中虚函数工作原理

转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7883531 一、虚函数的工作原理 虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个

2017-12-28 10:48:23 405

原创 C++中的const变量和引用

一、只有用字面量初始化的const常量才会进入常量符号表: 1、对const常量取引用,会导致编译器为其分配内存空间; 2、虽然编译器为其分配了内存空间,但是这个空间中的值不会被使用,还是会去使用常量符号表中的值; 3、使用其他变量初始化的const常量仍然是只读变量,不会进入常量符号表; 代码如下:int main(void) { const int x = 0;//字面量初始化的

2017-12-27 21:55:22 490

转载 链表基础

转载注明出处:http://blog.csdn.net/xiaodongrush/article/details/19904889单链表判断是否有环两个指针,一个一次一步,一个一次两步,如果有环都会进入到环,并且逐步缩小知道相遇。PS,单链表如果有环,一定是一个数字6。有环的单链表的交点,该链表长度,环长度设初始点为a,交点为b,进入环后,相遇点为c,那么一次走一步的指针走了ab+bc,一次走两

2017-12-26 16:22:22 174

原创 C++造成内存泄漏的原因汇总:

一、程序循环new创建出来的对象没有及时的delete掉,导致了内存的泄露; 代码如下:#include <iostream>#include <new.h>using namespace std;void out_of_memroy(){ cout << "ERROR:内存已耗尽!" << endl;}int main(){ set_new_handler(out_of_

2017-12-26 15:19:30 28220 6

原创 当函数重载遇到函数默认值、函数指针

当函数重载遇到函数默认值、函数指针一、当函数重载遇到函数默认值: 当我们的重载函数遇到函数有默认值的情况,编译器还能不能正确的做出合理的判断,下面我们通过实验来给出答案,下面是两个非常简单的重载函数,但跟普通的重载不同的是我们的第二个函数的参数列表给出了默认值:void fun(int i, int j){ cout << "fun(i,j) = " << i << endl;}vo

2017-12-26 11:22:44 415

原创 细说C++中那些容易忽略而又非常重要的知识点

C++基础重要知识点:1、C++对C语言的加强之register关键字:①、C语言中register关键字请求编译器对局部变量存储在寄存器中,无法取到register变量的地址;②、C++中依然支持register关键字,C++编译器有自己的优化方式,不使用register也能做优化处理,C++中可以取到register变量的地址;③、由于早期的编译器不会对代码进行

2017-12-25 10:24:20 576

原创 内存到底分几个区

作为程序员,我们总希望自己编写的代码是可控的,是在自己的意愿下执行和实现功能的,所以这要求我们在进行C/C++编程时,对内存的了解比较精准,经常需要操作的内存可分为以下几个类别:================================================================================================== 1、

2017-12-25 10:11:50 2211

原创 64位ubuntu系统关于交叉编译器找不到路径问题

其实问题很简单,不过难为了我好一段时间!只要在

2014-08-06 22:06:15 1419

Xshell 5.0绿色免安装破解中文版

Xshell 5.0绿色免安装破解中文版

2017-07-20

好用的 SourceInsight+祖册码

好用的 SourceInsight+祖册码

2017-07-20

FlyPRO硕飞烧录软件

FlyPRO硕飞烧录软件

2017-07-20

EditPlus64

EditPlus64源代码查看编辑工具

2017-07-20

arm-linux-gcc4.4.3交叉编译工具包

arm-linux-gcc4.4.3交叉编译工具包

2016-09-06

Android系统源代码情景分析_罗升阳

Android系统源代码情景分析高清版

2016-09-05

好用的串口调试工具Putty

好用的串口调试工具Putty

2016-04-05

OV7725火眼摄像头驱动包

ov7725的摄像头驱动源码包 下载链接 找了好久才找到的

2014-12-05

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

TA关注的人

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