java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
第二章 内存管理 c++中涉及到的内存的管理问题可以归结为两方面:正确地得到它和有效地使用它。好的程序员会理解这两个问题为什么要以这样的顺序列出。因为执行得再快、体积再小的程序如果它不按你所想象...
依然热恋C++ Stanley B. Lippman 著 荣耀 译 摘要: 使用C++已多年的程序员现在正处于迷惑之中:他们的语言如何面对C#和微软.NET的来临?本文勾画了C++如何应...
对每个人来说,习惯C++需要一些时间,对于已经熟悉C的程序员来说,这个过程尤其令人苦恼。因为C是C++的子集,所有的C的技术都可以继续使用,但很多用起来又不太合适。例如,C++程序员会认为指针的指针看...
作为面向对象程序设计的基础,掌握class的基本结构和特性是十分重要的。 1. 如何实现一个class class egclass { public:...
附录C :C++/C试题的答案与评分标准 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 请写出 BOOL flag 与“零值...
附录B :C++/C试题 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C...
参考文献 [Cline] Marshall P. Cline and Greg A. Lomow, C++ FAQs, Addison-Wesley, 1995 [Eckel] Bru...
第11章 其它编程经验 11.1 使用const提高函数的健壮性 看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当...
第10章 类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设...
第9章 类的构造函数、析构函数与赋值函数 构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。 每...
第8章 C++函数的高级特性 对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的...
第6章 函数设计 函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。...
第5章 常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量...
第4章 表达式和基本语句 读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做? 我真的发觉很多程序员用隐含错误的方式写表达式和基本语句...
第3章 命名规则 比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量...
第2章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了...
第1章 文件结构 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(def...
前 言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会...
DircetDraw c/c++ 使用指导 310cdt 译 [url=http://brizy310cdt.home.chinaren.com/ddex4.zip]ddex4[/ur...
软件开发是一个极其复杂的过程,一段小的代码我们可以快速、准确的完成,但是当你面对的是一个庞大的软件系统的时候,你是否有不知所措的感觉呢? 在我们使用C的年代里面,编程思想是结构化的,你的C语言...
---- 在C++Builder 中 利 用TImage 控 件 可 以 轻 松 地 读 入 并 显 示 图 象, 但TImage 控 件 本 身 不 可 以 接 收 输 入 焦 点, 也 没 带 有...
接上篇Linux C++ 自学笔记 1、多文件编译链接 gcc有-c参数可以只编译不链接 因此上面那个程序可以按如下顺序编译 g++ -c hello.cpp -o hello.o g++ -...
[url=mailto:E_Mail:codehunter@sohu.com]E_Mail:codehunter@sohu.com[/url] 摘要:本文通过一个具体的程序演示了Windows下的...
Linux C++ 自学笔记 1、安装系统 这就不用说了吧,我装的是Redhat Linux 7.2,安装过程智能化,价格也不贵( 9CD+500页手册共69RMB),大家也都支持支持正版,还有一...
DircetDraw c/c++ 使用指导 310cdt 译 这几篇指导的例程我放到网上了 [url=http://brizy310cdt.home.chinaren.com/]ddex1...
Turbo C 2.0 使用指南(本文的许多命令或方法同样适用于TC3) 在开始看本文以前,我先说明一下C语言的安装和使用中最应该注意的地方: 许多网友在下载Tur...
DircetDraw c/c++ 使用指导(二) 310cdt 译 tutorial2:在缓存中载入位图 这个例子讨论在ddex1的基础上进行扩展.ddex2(例程在msdn上就有,搜索....
1.0.C++ 和 C C++是C语言的一个面向对象(object-oriented)的扩展(大师们都建议我们在学习C++的时候,把C++当成一门新的语言对待). C++可以被用来编译C程序。你使...
Ambiguous operators need parentheses 不明确的运算需要用括号括起 Ambiguous symbol 'xxx' 不明确的符号 Argument list s...
DircetDraw c/c++ 使用指导 310cdt 译 边看边译,译完就拿了上来,见笑了 这是一系列的DirectDraw的指南,教你一步步的去构建一个简单的DirectDraw应用.这...
c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文件: // one.h char func(char); class String...
★用C++Builder 5开发Windows下的屏保 用C++Builder 5开发Windows下的屏保 E_Mail:codehunter@sohu.com 网址:[ur...
第一篇 C++简介 目录 1、 简介 1.1、 为什么要编程? 1.2、 什么是C++和OOP? 1.3、 编程需要什么? 2、 第一个程序 2.1、运行一个C++程序 2.2、C++程序结构 2.3...
C++Builder使用ADSI创建web站点 以下是我学习MSDN中的文章。总结出适合在C++Builder下创建WebServer的例子: 其中使用ADSI的一些接口,注意要将Activeds...
/*tc3下调试通过,编译前将turboc目录下的egavga.bgi考到源程序所在目录下。 另要在 */ #include <graphics.h>/* 定...
在Editplus的“Tools”菜单中选“Configure User Tools...”菜单项,出现“Preferences”对话框。这时左边的“Categories”树型列表中“Tools”树根...
条款28:灵巧(smart)指针(下) 译者注:由于我无法在文档区贴上图片(在论坛询问,结果无人回答),所以只能附上此译文的word文档。[url=http://263.csdn.ne...
在C++中,以类、虚函数等为代表的数据抽象功能一直是C++的核心和难点。这里我想结合自己的使用经验,谈谈对C++中抽象的一点浅薄看法! 我认为C++的抽象应该是指:从我们需要解决的问题出发,在与该...
用C++ Builder设定程序使用时间 2001年8月9日 ◆ 郑永凡 目前,许多应用程序都有在一定限制条件内免费使用的功能,利用该功能可以有效限制非法用户的使用,同时,还可以使...
可能大家都没有想过这个问题。可能还有人会问,程序怎么还有书法的?不错,程序是有书法的。那就是---程序的版式。版式虽然不影响程序的功能,但是会大大影响程序的可读性和可维护性,程序的版式追求的是清晰、美...
Visulal C++是什么? -- 兼谈其他 这个问题很奇怪吗?大概是。不过,当我又看到有人发表诸如“Windows/Office是VC编写的”或者“...
条款28:灵巧(smart)指针(中) 测试灵巧指针是否为NULL 目前为止我们讨论的函数能让我们建立、释放、拷贝、赋值、dereference灵巧指针。但是有一件我们做不到的事情是“发现灵...
From The Handbook of Object Technology (Editor: Saba Zamir). CRC Press LLC, Boca Raton. 1999. ISBN 0...
条款28:灵巧(smart)指针(上) 灵巧指针是一种外观和行为都被设计成与内建指针相类似的对象,不过它能提供更多的功能。它们有许多应用的领域,包括资源管理(参见条款9、10、25和31)和重复代...
在本文中我將告訴你如何以C++Builder來處理Windows訊息,並透過此一能力,來達成在一般VCL元件所無法做到的功能。 何謂Window訊息(Message) 大家都知道 Wind...
这是我在化境编程网(http://www.5xsoft.com)上看到的一篇文章。 讲的还不错,贴出来给大家看看 1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部...
C++是一个能提高效率的工具。这就是我们为什么在熟悉了以前的语言以后还要花如此多的时间和经历来学习和使用它的原因。可能我们会在一段时间内是效率降低,但是当我们熟练地掌握了新工具以后,我们将会得到更好的...
你能预测下面这个程序的输出结果吗: #include <iostream> using namespace std; namespace N { void g(int) {...
不必介绍,侯捷的名字就是最好的介绍。 Re: 初学者要如何学习 C++【我见我闻我感我思】 2000/04/22 最近 CompBook 版的一个题目:「初学者要如何学习 C++」...