- 博客(9)
- 资源 (12)
- 收藏
- 关注
转载 堆、栈及静态数据区详解
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,
2009-09-29 16:33:00 270
原创 const的思考
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: co
2009-09-29 16:30:00 228
转载 web service中文资料合集
用VS.NET创建Web服务 http://coderarea.net/html/bianchengyuyan/_NET/Web_Service/2009/0419/92149.html WEB服务有待实践的检验 http://coderarea.net/html/bianchengyuyan/_NET/Web_Service/2009/0419/92257.html Web Service——下
2009-09-29 15:01:00 322
转载 关于堆栈知识转载
内存中有动态存储区域,堆是不是动态存储区?它的含义是什么?static定义的静态变量是存放在堆中吗?存放在堆中的变量有什么特点? 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等
2009-09-29 14:39:00 333
转载 虚函数
下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码class A{
2009-09-28 17:05:00 271
原创 c++资源之不完全导引 (收藏)
本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。本文为介绍性文章,会随笔者学习C++语言不断更新。 前言无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常
2009-09-15 19:15:00 525
转载 Linux下通用线程池的创建与使用
Linux下通用线程池的创建与使用本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。 为什么需要线程池目前的大多数网络服务器,包括Web服务器、
2009-09-15 19:10:00 686
转载 关于指针的值与指针的指向
1, swap(p1,p2) int *p1,*p2; { int p; p=*p1; *p1=*p2; *p2=p; } 2。 swap (p1,p2) int *p1,*p2; {
2009-09-07 16:13:00 394
转载 程序人生
int main() { cout } //源代码说到底是由一个个字符组成。然而程序代码与一个杂乱无章的字符串之间的区别在于,前者有意义,后者没有。 //编程如此,人生亦然。 1+1=2; //这个式子在数学中是绝对的真理,但在C++中却成了错误的典型。 //没有绝对的真理,也没有绝对的谬误。
2009-09-07 11:16:00 328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人