
c++
文章平均质量分 80
suiyueranxin
这个作者很懒,什么都没留下…
展开
-
内存划分(一)栈和堆
把c++primer看完了,代码也敲过了。有的东西还是没能深入吧,先从了解内存划分开始。 上网查了一些资料,这个是最全的。 http://www.51testing.com/?uid-264160-action-viewspace-itemid-205981 1. 一个由c/C++编译的程序占用的内存分为以下几个部分 : ·栈区(stack) 由编译转载 2010-04-06 17:50:00 · 336 阅读 · 2 评论 -
内存(二)--类的实例化占用
转)初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码 与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作 .这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本 的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在 学习编程过程中的一点经验,是编译器这方面的一个具体功能. 首先:我们要知道什么是类的转载 2010-04-06 21:28:00 · 391 阅读 · 0 评论 -
内存(三)--类的实例化占用
转)提示2:下文提到的“类大小”严格上来说是该类经过实例化的对象的大小。当然了,光研究长度的话,两者差别不大,因为:CClassA objA,sizeof(CClassA)和sizeof(objA)得到的结果都是一样的。 一、真空类class CNull{}; 长度:1内存结构:?? 评注:长度其实为0,这个字节作为内容没有意义,可能每次都不一样。转载 2010-04-06 21:41:00 · 515 阅读 · 0 评论 -
指针
待续原创 2010-04-07 16:47:00 · 326 阅读 · 1 评论 -
不要做个浮躁的人!
<br />1.把c++当成一门新的语言学习(和c没啥关系!真的。);<br />2.看《thinking in c++》,不要看《c++变成死相》;<br />3.看《the c++ programming language》和《inside the c++ object model》,不要因为他们很难而我们自己是初学者所以就不看;<br />4.不要被vc、bcb、bc、mc、tc等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;<br />5.不要放过任何一个看上去很简单的小编程问题——他转载 2011-01-20 17:16:00 · 383 阅读 · 1 评论