-
用C++实现可重用的数学例程[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
通常情况下,需要调用由用户提供的函数的算法是难以实现重用的。而实现重用的要害就在于寻找一种封装用户定义代码的有效途径。 引言 !-- frame contents -- !-- /frame contents -- “代码重用...
-
数据结构学习(C++)之栈和队列[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
栈和队列是操作受限的线性表,似乎每本讲数据结构的数都是这么说的。有些书按照这个思路给出了定义和实现;但是很遗憾,本文没有这样做,所以,有些书中的做法是重复建设,这...
-
C++程序设计中的多态技术研究[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
导言 多态(polymorphism)一词最初来源于希腊语polumorphos,含义是具有多种形式或形态的情形。在程序设计领域,一个广泛认可的定义是“一种将不同的非凡行为和单个泛化记号相关联的...
-
C++实现三维视图绘制与消隐技术[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
1. 问题的提出 在一些数据库治理系统或办公自动化和统计类软件中,一般具有绘制三维视图的功能。使用时通常要求在给出的表格中输入绘图的数据及视角、比例尺等参数。这只适用于...
-
STL泛型编程与设计新思维[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
前言 永远记住,编写代码的宗旨在于简单明了,不要使用语言中的冷僻特性,耍小聪明,重要的是编写你理解的代码,理解你编写的代码,这样你可能会做的更好。 --- Herb Sutter !-- fr...
-
C++箴言:声明为非成员函数时机[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
我谈到让一个类支持隐式类型转换通常是一个不好的主意。当然,这条规则有一些例外,最普通的一种就是在创建数值类型时。例如,假如你设计一个用来表现有理数的类,答应从整数...
-
Delphi6函数大全(2)[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
首部 function RightStr(const AText: string; const ACount: Integer): string; $[StrUtils.pas 功能 返回字符串AText右边的ACount个字符 说明 RightStr(123456, 3) = 456 参考 function System.Copy !-- frame contents -- !-- /frame c...
-
就c++中的const限定修饰符做一个入门的教程[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
const修饰符可以把对象转变成常数对象,什么意思呢? 意思就就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用! 使用方法是: !-- frame conte...
-
VC打造自己特色的屏幕保护[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
是否厌倦了Windows自带的屏幕保护程序,想不想自己做一个多姿多彩的、富有人情味的屏保呢?下面我就告诉你应该如何做。 !-- frame contents -- !-- /frame contents -- 首先先给大家介绍一下屏...
-
C++之父Bjarne谈C++的未来发展[组图] 日期:2009-12-22 15:42:36 点击:0 好评:0
富有活力的语言需要不断改变和成长,C++也不例外。在本文中,Bjarne Stroustrup提出了自己对C++的设计和演化的看法。 !-- frame contents -- !-- /frame contents -- 为了让编译器、工具和类库实现者...
-
数据结构学习(C++)之双向链表[图] 日期:2009-12-22 15:42:36 点击:6 好评:0
原书这部分内容很多,至少相对于循环链表是很多。相信当你把单链表的指针域搞清楚后,这部分应该难不倒你。现在我的问题是,能不能从单链表派生出双向链表?<?XML:namespace pre...
-
C语言库函数 (A类字母) 日期:2009-12-22 15:42:36 点击:10 好评:0
[ 发表日期:2002-1-4 9:28:46 ] 函数名: abort 功 能: 异常终止一个进程 用 法: void abort(void); 程序例: #include stdio.h #include stdlib.h int main(void) { printf("Calling abort()"); abort(); return 0; /* This is never r...
-
C++程序的异常处理技巧 日期:2009-12-22 15:42:36 点击:4 好评:0
处理 C++ 中的异常会在语言级别上碰到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应用程序。 保留异常来源信息 在C++中,无论...
-
神话与谬误:争论C++前你应当知道什么 日期:2009-12-22 15:42:36 点击:2 好评:0
最近写了一篇关于C++0x Concepts的文章,意料之外地引起了一场小规模口水仗。回各位帖子的同时,回想这些年C++社群的大小争论,觉得有必要把一些长久以来在C++争论中出现的误解列举...
-
初学者,你应当如何学习C++以及编程 日期:2009-12-22 15:42:36 点击:1 好评:0
javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费了不少时间。 为什么会存在这么多...
-
C++引用计数的智能指针有效回收方法[组图] 日期:2009-12-22 15:42:36 点击:6 好评:0
引用计数指针是否能有效地回收,对系统意外关机之后数据的恢复来说至关重要,要害是要避免对象复制。 怎样从灾难性故障中,恢复一个长期运行、系统级的后台守护进程或者服务,...
-
修练8年C++面向对象程序设计之体会[组图] 日期:2009-12-22 15:42:36 点击:7 好评:0
六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来预备写点心得体会时,却无法解释什么是“面向对象”,就象说不...
-
C/C++中回调函数初探[组图] 日期:2009-12-22 15:42:36 点击:5 好评:0
简介 对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设...
-
C++词汇解析集锦 编程开发人员必备[组图] 日期:2009-12-22 15:42:36 点击:8 好评:0
1. 保留字 C++中,保留字也称要害字,它是预先定义好的标识符。见要害字的解释。 2.要害字 C++中已经被系统定义为非凡含义的一类标识符。C++中的要害字有: auto double int strUCt break e...
-
如何在C/C++中调用Java[组图] 日期:2009-12-22 15:42:36 点击:7 好评:0
Java跨平台的特性使Java越来越受开发人员的欢迎,但也往往会听到不少的抱怨:用Java开发的图形用户窗口界面每次在启动的时候都会跳出一个控制台窗口,这个控制台窗口让本来非常棒...