C/C++
文章平均质量分 76
huang_8228
这个作者很懒,什么都没留下…
展开
-
《C++0x漫谈》系列之:右值引用
右值引用(及其支持的Move语意和完美转发)是C++0x将要加入的最重大语言特性之一,这点从该特性的提案在C++ - State of the Evolution列表上高居榜首也可以看得出来。从实践角度讲,它能够完美解决C++中长久以来为人所诟病的临时对象效率问题。从语言本身讲,它健全了C++中的引用类型在左值右值方面的缺陷。从库设计者的角度讲,它给库设计者又带来了一把利器。从库使用者的角度讲,不转载 2008-04-19 02:24:00 · 426 阅读 · 0 评论 -
CString数据类型
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。这篇文章包括以下内容:CStr转载 2008-04-28 16:49:00 · 678 阅读 · 0 评论 -
C和C++一些常用技巧
1) #define Length(array) (sizeof(array)/sizeof((array)[0]))2)内存泄漏解决(待扩充)3)转载 2008-04-28 16:52:00 · 501 阅读 · 0 评论 -
如何向 ActiveX 控件添加工具栏和工具提示
概要loadTOCNode(1, summary);作为其子窗口的 ActiveX 控件可有工具栏 (CToolBar 类)。 本文说明如何创建这样一个工具栏和也如何实现工具提示有关按钮工具栏窗口上。 更多信息loadTOCNode(1, moreinformation);VisualC++ 提供两种方法来创建工具栏。 文章 desribes 如何创建使用资源编辑器工具转载 2008-04-29 12:01:00 · 1756 阅读 · 0 评论 -
基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法
赵 刚引言在三维游戏等建立的虚拟世界中要求虚拟场景具有很高的逼真度,其中的三维地形逼真度是关键之一。然而三维地形的生成和绘制需要巨大的计算量,实景地形的生成还需要地形数据库的支持,在运算能力非常有限的PC机中实时生成逼真的实景三维地形一直是业界的一个难题。三维地形的生成方法经过了多年的探索,现已形成一系列优秀的算法,本文介绍的算法是一种入门的算法,学习该算法可为系统学习三维地形生成算法转载 2008-07-07 22:56:00 · 3008 阅读 · 0 评论 -
C++模版使用
一.基本以下的模版类型关键字class在新C++标准中建议使用typename代替.1.1通用函数template re-type func-name(parameter list){ //body of funtion}例如:template void swap(X &a,X &b){ X temp; tem转载 2008-07-07 23:04:00 · 1251 阅读 · 0 评论