随笔分类 - c++
摘要:五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自...
阅读全文
摘要:C++学习推荐书目 比较中肯的读书经验 语言入门:有丰富C经验,缺乏C++经验的: 《C++ Primer (4RD)》有其他语言的丰富经验的: 《The C++ Programming Language》简称TCPL(对不住纯C的fans了)如果选择薄一点的书:《Essential C++》《Accelerated C++》都是不错的选择。其实,我个人一直认为C++Primer带着太过强烈的C的...
阅读全文
摘要:转载至:http://blog.csdn.net/Eric_Jo/archive/2009/04/30/4138548.aspx C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、...
阅读全文
摘要:C++运算符重载探讨前言 多态性是面向对象程序设计的重要特征之一。它与前面讲过的封装性和继承性构成了面向对象程序设计的三大特征。这三大特征是相互关联的。封装性是基础,继承性是关键,多态性是补充,而多态又必须存在于继承的环境之中。 所谓多态性是指发出同样的消息被不同类型的对象接收时导致完全不同的行为。这里所说的消息主要是指对类的成员函数的调用,而不同的行为是指不同的实现。利用多态性,用户只需发送...
阅读全文
摘要:我的VS2008編譯時提示:------ 已启动生成: 项目: Ex1_02, 配置: Debug Win32 ------正在编译资源清单...项目 : error PRJ0003 : 生成“rc.exe”时出错。生成日志保存在“file://d:\study\Ex1_02\Ex1_02\Debug\BuildLog.htm”Ex1_02 - 1 ...
阅读全文
浙公网安备 33010602011771号