Augusdi的专栏

攀登技术的高峰,我与大家共勉!

利用STL函数swap进行vector内的数据交换

#include #include #include #include using namespace std; int main(int argc, char* argv[]) { vector vTest; ...

2011-12-20 20:55:51

阅读数 13064

评论数 0

STL vector用法介绍

介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Ve...

2011-12-20 20:52:40

阅读数 1242

评论数 0

GLUT初始化函数

void glutInit(int* argc,char** argv)     初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]);     这个函数从main函数获取其两个参数。void glutInitWindowSize(int w...

2011-12-16 11:27:36

阅读数 1393

评论数 0

GLUT事件处理(Event Processing)窗口管理(Window Management)函数

void glutMainLoop(void)     让glut程序进入事件循环。在一个glut程序中最多只能调用一次。一旦调用,会直到程序结束才返回。int glutCreateWindow(char* name);    产生一个顶层的窗口。name 作为窗口的名字,也就是窗口标题栏显示的内...

2011-12-16 11:27:07

阅读数 3194

评论数 0

GLUT-注册回调函数

void glutDisplayFunc(void (*func)(void) );为当前窗口设置显示回调函数void glutOverlayDisplayFunc(void (*func)(void) );注册当前窗口的重叠层的显示回调函数void glutReshapeFunc(void (*...

2011-12-16 11:26:16

阅读数 3204

评论数 0

GLUT模型绘制函数

void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 线框球void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); 实心球void glutW...

2011-12-16 11:23:45

阅读数 6019

评论数 0

VRML基础知识

一、VRML概述1.VRML发展的历史及其完善过程中出现的几个标准  VRML最初出现在1994年的瑞士日内瓦的W3会议上,Tim Berners-Lee,也就是Web的奠基人,对Mark Pesce的编程工作产生了浓厚的兴趣并邀请他给出名为”Cyberspace”的论文。这篇论文解释了一个名为L...

2011-12-15 09:14:05

阅读数 2600

评论数 0

推荐10个ICON网站,程序员必备!

每个人都爱漂亮的图标,如果能免费下载那就更好了。网络上也很多这样的网站,提供免费的图标下载,个人对国内的几个设计网站提供的下载也感觉挺好的,虽然很多是转国外的或者是模仿的,不过制作的相当不错,今天为您提供几个精品资源站点。,如果您有任何建议或更好的站点关于精品图标的话,或者是其他一些高品质的资源站...

2011-12-12 23:11:46

阅读数 1552

评论数 0

几个Icon网站

经常用的几个Icon网站,虽然不是新鲜贴,但还是放了出来 1、iconfinder,http://www.iconfinder.com/,比较全面的ICON网站,有154600多个图标,内容相当丰富; 2、findicons,http://findicons.com/,名字和前面的差不多,号称“全...

2011-12-12 23:04:40

阅读数 1373

评论数 0

Streams

Input and output. Except for binary I/O, this amounts to mapping objects from and to sequences of characters. I/O is implemented in C++ with a specia...

2011-12-12 10:25:39

阅读数 1298

评论数 0

C++ Stream I/O

C++ Stream I/OStream Input/OutputStream I/O ApplicationsStream Output ConceptStream Input ConceptUsing C++ ObjectsStandard Output StreamStandard Outp...

2011-12-12 10:11:51

阅读数 3092

评论数 0

istringstream, ostringstream, stringstream用法示例

#include #include #include using namespace std;int main(){    int a, b;    string Str1, Str2;    string Input = "abc 123 bcd 456 sss 999"; ...

2011-12-12 10:02:48

阅读数 1467

评论数 0

stringstream的用法

stringstream的用法 Posted on 2007-07-13 19:47 Shuffy 阅读(872) 评论(4)  编辑 收藏 引用 所属分类: VC++/C/C++/C#浏览集合 -->【本文来自】http://www.builder.com.cn/2003/0304/83...

2011-12-09 16:18:06

阅读数 942

评论数 0

ofstream ifstream 文件操作

c++中输出和输入导屏幕和键盘的类别声明包含再标题文件中,而磁盘类文件的 I/O则声明再包含标题文件内。输入和输出格式:输出到磁盘  ofsteam 识别字(“文件名”) 从磁盘读文件 ifsteam 识别字("文件名“)例如: ofstream outfile("data.t...

2011-12-09 15:43:32

阅读数 1597

评论数 0

详解文件操作(ifstream、ofstream、fstream)

转载地址:http://hi.baidu.com/flobert_young/blog/item/7408ce0f50b3b2e8ab645790.htmlC++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作...

2011-12-09 15:40:23

阅读数 1051

评论数 0

IP地址控件CIPAddressCtrl类的使用

在VC++中,如果想要输入IP地址可使用IP地址控件,该控件是一个与编辑控件类似的控件,可用于输入IP地址。在对话框中放入此控件后,可以为控件定义一个 CIPAddressCtrl类 的变量对它进行控制。CIPAddressCtrl类 的主要成员函数有:void ClearAddress();清除...

2011-12-06 10:26:14

阅读数 1446

评论数 0

查找/替换对话框CFindReplaceDialog的使用

在Windows通用对话框中,查找/替换对话框是比较特殊的一个,它是一个非模态对话框,所以它的使用与其它通用对话框有所不同。一、注册注册的目的有两个,一是说明在程序中要使用查找/替换对话框,二是让窗口能响应查找/替换消息,提供相应的消息函数。注册位置应该在查找/替换对话框的父窗口,比如主框架窗口C...

2011-12-06 10:25:41

阅读数 988

评论数 0

扩展Edit Box控件的功能

用VC++6.0编程的时候,文本编辑控件Edit Box是一个经常用到的控件。如果你是用它输入一些简单的文字、数字等信息,直接拿来用就可以了,但如果你用它制作大文本的编辑软件,就会觉得不好控制,许多功能无法实现,即便用CEditView,也只会生成一个类似于记事本的东西,再想加入些自己编写的功能也...

2011-12-06 10:23:11

阅读数 1888

评论数 0

制作带弹出式菜单的按钮

带有弹出式菜单的按钮可以使一个按钮具有多项选择功能,扩展了按钮的功能,相当于把多个按钮集成于一体,可以减少按钮数目。这种按钮的按钮体分为两个区域,单击主体区域时,执行主体按钮的功能,单击选择区域时,弹出一个菜单,可从中选择要执行的功能。如图所示。下面,我们看一下它的制作过程:一、新建一个以CBut...

2011-12-06 10:22:30

阅读数 914

评论数 0

真彩位图工具栏的实现

VC++6.0直接支持256色工具栏的编辑和使用,若想建立真彩(24位位图)工具栏,必须借助其它绘图工具绘制工具栏位图。制作真彩工具栏的主要步骤:①用绘图工具(我用的是Fireworks)制作三张24位位图。其中:30.bmp为工具可用时显示的位图:31.bmp为工具不可用(变灰)时显示的位图:3...

2011-12-06 10:21:56

阅读数 1102

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭