自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tczhbb的博客

生命不息 奋斗不止 记录学习中的点点滴滴

  • 博客(15)
  • 收藏
  • 关注

原创 待解决问题

1、给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数 2、满200减100 的凑单算法 3、

2012-12-27 11:17:41 172

转载 C++ 虚函数解析

转载自:http://hi.baidu.com/fang_sheng_hui/item/c56ffc46e4b39fd5c1a5929b C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使

2012-12-17 16:57:05 177

转载 C++ 的 static 关键字

原文链接:http://www.vckbase.com/index.php/wv/1426 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态

2012-12-17 14:50:36 207

转载 C/C++中static关键字作用总结

原文链接:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/19/2598815.html 1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c

2012-12-17 14:36:13 228

转载 C++ static 的使用

原作者不详, 转载的博文没有注明原出处(素质呀), 感谢原作者 1、什么是static?        static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static?        函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如

2012-12-17 13:39:33 177

转载 C++拷贝构造函数的参数为什么必须使用引用类型

转自:http://blog.csdn.net/tunsanty/article/details/4264738 在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我

2012-12-13 19:43:50 379

转载 C++拷贝构造函数详解

转自:http://blog.csdn.net/lwbeyond/article/details/6202256 一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy int a = 100;   int b = a;    而类对

2012-12-13 19:18:11 192

转载 C++构造函数详解

转自网络,没有找到源地址,因为别人也是转的,竟然还没给原文链接!!!在此感谢原创作者。 c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。

2012-12-13 18:36:22 158

原创 程序员书单

From stackoverflow  Code Complete (2nd edition) by Steve McConnell The Pragmatic Programmer Structure and Interpretation of Computer Programs The C Programming Language by Kernighan and Ri

2012-12-12 16:22:07 380

转载 C++ 内存管理之五(数组 vs 指针)

转自:http://www.cnblogs.com/dong008259/archive/2011/11/07/2239538.html C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。但二者有着本质的区别: 数组:要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组

2012-12-12 16:16:12 266

转载 C++ 内存管理之四(new/delete vs malloc/free)

转自: http://www.cnblogs.com/dong008259/archive/2011/11/07/2239405.html new/delete vs malloc/free   malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/

2012-12-12 16:14:44 247

转载 C++ 内存管理之三(栈和堆)

转自:http://www.cnblogs.com/dong008259/archive/2011/11/07/2239392.html 程序变量分区中栈和堆的区别 (1)申请方式 stack: 由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间。 heap: 需要程序员自己申请,并指明大小,在C中malloc函数,C++中是new运算符。

2012-12-12 16:13:24 210

转载 C++ 内存管理之二(内存分配)

转自:http://www.cnblogs.com/dong008259/archive/2011/11/07/2239353.html 1、C++编译的程序占用的内存分类 (1)栈区(stack):程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。 (2)堆区(heap) :在内存开辟另一块存储区域

2012-12-12 16:11:43 195

转载 C++ 内存管理之一(变量)

转自:http://www.cnblogs.com/dong008259/archive/2011/11/06/2238444.html 本章主要介绍几个概念 (1)变量和常量 变量的基本类型:bool、char、int、short、long、float、double,注意个变量的所占的字节数。 常量分类:宏常量、const常量、字符串常量,注意宏常量和cons

2012-12-12 16:06:45 278

原创 笔试面试题记录(0x01) —— #define

一直感觉自己明白#define是怎么回事 直到迪普笔试遇到这道题: 设有以下宏定义 #define N 3  #define Y(n) ((N+1)*n)  则执行语句:z=2*((N+Y(5+1));后,z的值为(    )。         A、 出错   B、 42   C、 48   D、 54 define, 宏定义 define在程序运行之前,编译预处理时,

2012-10-28 23:39:52 2140

空空如也

空空如也

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

TA关注的人

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