
C++>>BasicTheory
文章平均质量分 74
csenior
这个作者很懒,什么都没留下…
展开
-
构造函数与析构函数的用途
千万不要把构造函数和析构函数同普通的函数等同起来看待.给你一段介绍,这个是一位真正的高手的回答,看了你就会明白的.第9章 类的构造函数、析构函数与赋值函数构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它原创 2004-10-14 22:34:00 · 1717 阅读 · 1 评论 -
偷梁换柱——揭开多态的面纱
多态是面向对象理论中的重要概念之一,从而也成为现代程序设计语言的一个主要特性,从应用角度来说,多态是构建高灵活性低耦合度的现代应用程序架构所不可忽缺的能力。从概念的角度来说,多态使得程序员可以不必关心某个对象的具体类型,就可以使用这个对象的“某一部分”功能。这个“某一部分”功能可以用基类来呈现,也可以用接口来呈现。后者显得更为重要——接口是使程序具有可扩展性的重要特性,而接口的实现依赖于语言对多态原创 2004-10-15 21:14:00 · 743 阅读 · 0 评论 -
改善C++程式的效率
Improving C++ Program Performance(Dr. Dobbs Journal October 1999/10)作者:Stanley Lippman译者:陈崴侯捷注:本文系北京《程序员》杂志 2001/12 的文章。承译者陈崴先生与《程序员》杂志负责人蒋涛先生答允,转载於此,以飨台湾读者,非常感谢。未得陈崴先生与蒋涛先生二人之同意,任何人请勿将此文再做转载。---原创 2004-10-14 22:30:00 · 1587 阅读 · 1 评论 -
C++中虚函数学习笔记
C++中虚函数学习笔记 文/heiyeluren因为最近学习C++的面向对象,所以了解了面向对象的三大特点: 封装、原创 2004-10-15 21:09:00 · 1145 阅读 · 4 评论 -
一个简单C练习题,郁闷了很久
题目如下:输入十个字符串,长度在20--50之间。检查每个字串,若遇到字母A,就在其后插入一个空格,最后打印全部处理后的字串,并统计26个安母各出现多少次。以下是我编写的代码,编译通过,但是得不出正确结果。谁给点建议#include typedef char* string;void Arrange(string *str,string *arr){ int i,j; int pos;原创 2005-07-05 20:37:00 · 914 阅读 · 3 评论 -
去掉图片背景色
BITMAP m_bm; COLORREF cColor; // ´´½¨ÁÙʱDC HDC hMem, hBack, hObject, hTemp, hSave; hBack = CreateCompatibleDC(hdc); hObject = CreateCompatibleDC(hdc); hMem = CreateCompati原创 2005-11-07 19:25:00 · 4049 阅读 · 0 评论