C++ 基础
文章平均质量分 92
YoungXYYX
有朝一日,我要做出属于自己的游戏!
展开
-
C++ 程序员必经之路 —— 堆、栈
内存分配方式:一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)转载 2014-01-22 17:29:04 · 961 阅读 · 0 评论 -
C++ 程序员必经之路 —— 构造、析构、虚析构
/*************************************************//*多肽与继承的测试*//*************************************************/#include using namespace std;class A {public: A() { cout<<"Create原创 2014-02-07 16:15:03 · 1022 阅读 · 0 评论 -
C++程序员必经之路 —— const指针
【本文内容转自:http://www.cnblogs.com/frustrate2/archive/2013/01/12/2857434.html】声明指针时,可以在类型前或后使用关键字const,也可在两个位置都使用。例如,下面都是合法的声明,但是含义大不同:const int * pOne; //指向整形常量 的指针,它指向的值不能修改int * const转载 2014-02-28 17:08:09 · 890 阅读 · 0 评论 -
C++程序员必经之路——函数调用过程【转载】
【本文内容转自:http://www.cnblogs.com/bangerlee/archive/2012/05/22/2508772.html】引言如何定义函数、调用函数,是每个程序员学习编程的入门课。调用函数(caller)向被调函数(callee)传入参数,被调函数返回结果,看似简单的过程,其实CPU和系统内核在背后做了很多工作。下面我们通过反汇编工具,来看函数调用的底层实现转载 2014-03-04 14:36:47 · 944 阅读 · 0 评论 -
(转载)C++内存地址分配
第一部分 C++内存地址分配简介1 内存地址是从高地址到低地址进行分配的: [cpp] view plaincopyint i=1; int j=1; cout//输出:0012FF60(高地址处) 0012FF54(低地址处) 2 函数参数列表的存放方式是,先对最右边的形参分配地址,后对最转载 2014-05-04 19:03:02 · 1121 阅读 · 0 评论 -
PDB文件:每个开发人员都必须知道的
PDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx PDB文件:每个开发人员都必须知道的 一 什么是PDB文件大部分的开发人员应转载 2014-07-21 16:43:07 · 736 阅读 · 0 评论 -
C++程序员必经之路——悬垂指针与野指针
参看维基百科:Dangling pointer迷途指针===============================================================================================温馨提示:由于本人英语水品有限,有些地方翻译得可能不准确,也比较生涩。=======================转载 2014-05-29 14:42:16 · 805 阅读 · 0 评论 -
(转载)了解字符编码的秘密!仅此一篇足矣
原文:关于字符编码,你所需要知道的转自转载 2014-07-29 15:04:32 · 967 阅读 · 0 评论 -
【深度探索C++对象模型】第二章 构造函数语意学(中)
第二章 构造函数语意学(The Semantics of Constructors)(中)—— 本书作者:Stanley B.Lippman(接上篇)三、Copy Constructor 的建构操作 学习目标:什么是 拷贝构造函数(Copy Constructor) ?何时会调用 拷贝构造函数(Copy Constructor)? 编译器什么时候会为我们合成一原创 2014-08-30 12:08:22 · 950 阅读 · 0 评论