自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 MFC中的GDI绘图

一.关于GDI的基本概念什么是GDI         Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics Device Interface)将图形绘制在显示器上。    在Windows操作系统中,动态链接库C:/WINDOWS/system32/gdi32.dll(GDI Client DLL)中定义了GDI函数,实现与设备无关的包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面功能。在Visual C++6.0中的头文件C:/Program Fi

2010-07-31 09:19:00 3817

原创 C++ 标准库函数与宏定义的名字冲突

今天在使用limits中的numeric_limits类模板函数max和min时,编译出现了一个错误: error C2589: '(' : illegal token on right side of '::'百思不得其解,后来突然想到max和min很有可能已经被定义成了宏,于是查看包进来的头文件,发现蹊跷肯定在中:windows.h包括了windef.h头文件,在windef.h中定义有宏:#ifndef NOMINMAX #ifndef max #define max(a,b)

2010-07-26 00:44:00 7008 2

转载 计算机图形学的学习

1. 引言   计算机图形学是用计算机来画东西的学科,数字图象处理是把外界获得的图象用计算机进行处理的学科。在法国,图形图象是一门课程。  如何学习计算机图形学呢?除了计算机图形学的基础知识以外,你还需要有以下的知识,你懂的越多,当然做的越好。* 英语, 你一定要把英语学好,如果你想学习计算机图形学的话,尽量看英文的书籍和资料* 数学, 计算机图形学里面的数学用的比较多,,我们可以列举一些常用的: 高等数学,数值分析,微分几何,拓扑,概率, 插值理论,(偏)微分方程…* 物理, 如果你要进行基于物理的建模,

2010-07-08 21:01:00 2648

原创 C++ 函数的数组参数

我们都知道C和C++中在传递一维数组时,,都将被编译器视为指针类型。如:// 三个等价的putValues()声明 void func( int* ); void func( int[] ); void func( int[ 10 ] ); 所以传递一个指针实参给一维数组参数是可行的。而且,当编译器对实参类型进行参数类型检查时并不检查一维数组的长度,也就是说数组的长度与参数声明无关。那么上升为多维数组的情况,多维数组参数也将会被编译器视为指针的指针(或者说指针数组)吗?当然不是,当函数参数是多维数

2010-07-08 09:56:00 954

原创 浅谈C中malloc和memset函数

在C中 malloc和memset是2个常用的对内存操作的函数。首先还是来看一下这2个函数的函数原型。1.malloc函数malloc函数用于从堆上分配指定字节的内存空间。void * malloc(size_t n); 其中,形参n为要求分配的内存字节数。如果执行成功,函数范围获得的内存空间的首地址;执行失败,返回值为NULL。由于函数返回值值的类型为void的指针,因此,可以将void指针类型转换后赋值给任意类型指针,这样就可以通过操作该类型指针来操作从堆上获得的内存空间。需要注意的是malloc函数分

2010-07-07 08:51:00 2770

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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