摘要: main函数执行之前,主要就是初始化系统相关资源:1.设置栈指针2.初始化static静态和global全局变量,即data段的内容3.将未初始化部分的全局变量赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容4.运行全局构造器,估计是C... 阅读全文
posted @ 2014-07-29 17:12 hxb316 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 笔试的时候经常问这些:方法一:#definemax(a,b)((((long)((a)-(b)))&0x80000000)?(b):(a))若a>b,则a-b的二进制最高位为0,与上任何数还是0,所以大数为a;否则,a-b为负数,最高位为1,与上0x80000000(最高位为1其他为0)之后为1,所... 阅读全文
posted @ 2014-07-29 16:52 hxb316 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 如:class cls{ public: void print(int i){printf(i);};}int main(){ std::map mymap; return 0;}这段程序是否有问题?上面的cls作为Key来说需要满足1. 支持 < 运算符,或者给定了<判断式,map内部是红... 阅读全文
posted @ 2014-07-22 16:33 hxb316 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?可以,在不同的C文件中以static形式来声明同名全局变量。头文件中不可以直接定义变量和函数,但是可以定义static变量 ,类。extern用法,全局变量与头文件(重复定义)用#include可以包含其他头文件中变量、函数的声明,为什么... 阅读全文
posted @ 2014-07-22 16:06 hxb316 阅读(489) 评论(0) 推荐(0) 编辑
摘要: C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym... 阅读全文
posted @ 2014-07-21 19:48 hxb316 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 2014 年 7 月 4 日,我从百度离职了。 这是第一次,我不是因为和老板闹翻而离职; 这是第一次,我带着晋升的喜悦而离职; 这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我... 阅读全文
posted @ 2014-07-21 09:29 hxb316 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 很多初学者或者是想当然,或者是被网上的一些错误信息给误导,面试中问到class和struct区别时经常会说class可以继承而struct不可以继承,这是完全错误的。但在C#中,class与struct确实有这点区别(当然不止这一点)。其实,在C++中,这两个关键词并没有大的区别,仅在细节上有些不同... 阅读全文
posted @ 2014-07-18 15:15 hxb316 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 构造函数为什么不能是虚函数从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造... 阅读全文
posted @ 2014-07-18 14:59 hxb316 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: VS2010,我改了下文红色部分就可以了,以下为转载内容:相信很多人在网页编程时都遇到过这个问题,就是设置断点时给出提示,之后不能选中。我今天也碰到这个问题了,足足折磨了我一天。设置是debug没错,我也没有找到“C/C++->常规->调试信息格式”这个东东,估计是C++里的设置,我用的是C#。”将... 阅读全文
posted @ 2014-07-18 13:51 hxb316 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 这次介绍NotePad++中多标签页下的鼠标拖动标签页位置的功能.在TabBar.cpp文件中的类处理函数定义如下:[cpp]view plaincopyLRESULTTabBar::runProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam){sw... 阅读全文
posted @ 2014-07-17 17:37 hxb316 阅读(325) 评论(0) 推荐(0) 编辑