java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
1.1. 指向成员函数的函数指针 1.1.1. 静态成员函数指针 double (Point::*coord)() = &Point::x; coord指向的是x的实际地址。...
1.1.1. 虚拟继承下的虚成员函数 0001 class Point2d 0002 { 0003 public : 0004 Point2d(float x=0.00, flo...
1.1.1. 多重继承下的虚成员函数 0001 class Base1 0002 { 0003 public : 0004 Base1(); 0005 virtual ~Ba...
1.1. 虚成员函数 1.1.1. 单一继承下的虚成员函数 0001 class Point 0002 { 0003 public : 0004 virtual ~Poin...
第三章 函数成员 1.1. 成员函数的三种调用方式 1.1.1. 非静态成员函数 非静态成员函数的效率和非成员函数相同,也就是说 float magnitude(const Point3...
1.2. 虚拟继承与数据成员 考察下面的例子: 0001 #include <iostream> 0002 //-----------------------------...
第二章 数据成员模型 1.1. 继承与数据成员 考察下面的例子: 0001 class Concrete1 0002 { 0003 public : 0004 int...
1.3. 包含方法的对象 包含了方法的对象,其大小和内存布局应该是什么样子的呢?下面让我们来看一看。 1.3.1. 不包含虚函数的对象 考察下面的类: class Simple {...
第一章 简单对象模型 1.1. 空对象的大小 我们来看下面的这个类 class Empty { }; Empty这个类什么也不包含,其中没有任何数据和方法,那么,我们计算它所占...
1.3. Why metaprogramming? 问一下人们为什么想这么做是有意义的;毕竟,即使像factorial metafunction这样的玩具程序也有些深奥;为了演示类型计算如何应用在...
1.2.3. Type sequences 程序化的操作类型集合的能力是很多有意义的C++元程序的重要的工具 因为这种能力MPL支持的很好,这里我们仅仅简要的介绍一下基础的东西 后面,我们...
THE BOOST C++ METAPROGRAMMING LIBRARY Aleksey Gurtovoy MetaCommunications agurtovoy@meta-com...
By Xinzhen (LoneStar) [url=mailto:xinzhen@auvtech.com]xinzhen@auvtech.com[/url] BCBX 在经历了一系列失败的&#...
c++是一种优秀的语言,我们从语言的角度上面来讲,这是一个很多人都比较同意的说法,所以,我也选择了c++. c++在很多人心中,都认为是比较复杂的语言,并且是一种很有前途的语言。第一,它兼容c...
C++ BuilderX的问题与展望 猛禽[Mental Studio] [url=http://mental.mentsu.com/]http://mental.mentsu.com...
C++ BuilderX的问题与展望 猛禽[Mental Studio] [url=http://mental.mentsu.com/]http://mental.mentsu.com...
C++ BuilderX的问题与展望 猛禽[Mental Studio] [url=http://mental.mentsu.com/]http://mental.mentsu.com...
(续上) [C++基础]重载、覆盖、多态与函数隐藏 小结: 重载overload是根据函数的参数列表...
(续上) [C++基础]重载、覆盖、多态与函数隐藏 例8-2 #include <iostream> using namespace std; cla...
(续上) [C++基础]重载、覆盖、多态与函数隐藏 好了,我们先来一个小小的总结重载与覆盖两者之间的特征 重载overload的特征: n 相同的范...
重载、覆盖、多态与函数隐藏 经常看到C++的一些初学者对于重载、覆盖、多态与函数隐藏的模糊理解。在这里写一点自己的见解,希望能够C++初学者解惑。 要弄清楚重载、覆盖、多态与函...
一次关于C++BuilderX的讨论 猛禽(整理) [url=http://mental.mentsu.com/]Mental Studio[/url] 本来打算把这次的聊天内容整...
在C++中创建持久对象 Danny Kalev 持久对象(persistent objects)广泛应用于游戏、分布式数据库系统、多媒体以及图形应用程序中。目前C++并不直...
#include <iostream.h> #include <string.h> /*void setm(int a[][],int m,int n) { int i,j...
十、 设置WatchPoint 你可以在你的程序中,对你所想监控的程序设置一些WatchPoint,以方便于你对程序进行调试,或更容易找出问题的原因。就像我前面说,Purif...
/* =============================================== 作者:rerli 时间:2003-12-15 目的:重温经典排序思想,并用C语言指针实现排序算法...
七、 Purify的退出码 像UNIX下的软件,一般都会提供和别的应用程序的接口,像上面的生成文本文件,也是给别的应用程序提供接口的一种方式。这里,我们所要讲述的是Purif...
在C++中实现变长数组 1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: //文件...
五、 文件描述符问题 在上面的内存问题表中,对于大多数的内存问题来说,相信对于熟悉C/C++的程序员,并不陌生。有一些关于Watchpoint和文件描述符的内容,可能会让你看...
三、 示例 假设我们现在有这样一段程序:hello.c #include <stdio.h> #include <malloc.h&g...
C/C++内存问题检查利器——Purify 陈皓 一、 引言 我们都知道软件的测试(在以产品为主的软件公司中叫做QA—Quality Assessment...
<Kingofark's 50 Points of View About Learning C++ And Programming> Kingofark's 50 Poin...
Ask the C++ Pro 10-Minute Solution [img]http://dev.csdn.net/Develop/ArticleImages/22/22446/CSDN_Dev_...
Ask the C++ Pro 10-Minute Solution [img]http://dev.csdn.net/Develop/ArticleImages/22/22445/CSDN_Dev_...
Build Configuration(以后简称BC)的作用等同于MAKE、Ant Build,是用来组织编译链接的。在C++ Builder X(以后简称CBX)里,一个项目可以有多个BC。新建的项...
由于一些应用程序在使用过程中需要gcc2.96,而gcc3.2不能正常工作(比如Borland Enterprise Server 5.2.x),而你又不想装RedHat7.1的话,就需要在现有Red...
在C++中注释有两种,即/* */和//;下面我从基本用法,作用和重要性上说明一下。 (一)/* */是从C继承来的,因为它的确很好用,它可以跨多个行,并且可以放在任何位置,但我们习惯上对A文本的...
自己总结的,觉得能帮助初学者看透一些纷繁复杂的语法规则,理解C语言的真谛 第一次发布,不一定正确,欢迎讨论、指正、补充 1. 表达式定律 ...
C++技巧杂谈 -是"void main()"还是"int main()"? 遵照ANSI/ISO的标准,正确的形式只有两种: int main() { /* ... */ } int main(i...
日期:11月4日 发件人:Beman Dawes 主题:C++ committee actions The C++ committee met last week. Actions...
此篇文章摘取于即将登载于《[url=http://www.ddjchina.com]Dr.Dobb's 软件研发[/url]》第四期(2003年11月)的《The New C:C99中的整型Part...
左轻侯 2003.10.20 在Borland发布C++BuilderX前后的这一段时间里,我在CSDN上陆续看到了不少关于C++BuilderX(以下简称CBX)的讨论。作为Borlan...
第二章 Searching 我觉得既然是仅仅为自己总结,就只抓里面的概要吧,太多了反而不好。 主要讲了三种查找的方法: 1,list search: 顺序查找(sequence search)...
算法效率(Algorithm efficency) 首先提出来算法效率的学习是建立在循环上面的。(The study of algorithm efficency focuses on l...
第一章 简介 主要讲述伪码(pseudocode)、抽象数据类型(ADT)、算法效率(efficiency) 伪码(pseudocode): 一种类英语结构描述码。举例: algorithm...
首先写一下书评吧,我觉得我对语言的学习有两个阶段的跨越比较重要。第一个阶段是在细读谭浩强的《c语言程序设计》的时候理解了指针的概念,让我跳跃了一大步;第二个阶段是在攻读《数据结构(c语言版)》(严蔚敏...
[url=mailto:张善友(shanyougz@21cn.com]张善友(shanyougz@21cn.com[/url]) 软件开发工程师 原文在我的网站[url=http://shanyo...
此篇文章摘取于即将登载于《[url=http://www.china-pub.com/computers/common/info.asp?id=13341]Dr.Dobb's 软件研发[/url]》第...
Dev-C++是一个在Windows下用使用gcc编译器的IDE,我目前使用的版本是4.9.8.0版,下载地址为[url=http://www.c-view.org/soft/devcpp/downl...