摘要: 关于Winsocket编程中的TCP/IP 体系结构
阅读全文
posted @
2008-11-06 13:23 Carrie 阅读(152) |
评论 (0) |
编辑 收藏
摘要: 今天整理了一些#define的用法,与大家共享!
1.简单的define定义
#define MAXTIME 1000
一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写
if(i
编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。
这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。 阅读全文
posted @
2008-11-05 22:53 Carrie 阅读(1948) |
评论 (0) |
编辑 收藏
摘要: 在计算机图形学中,变换矩阵是非常基础也是非常重要的知识,在许多资料中,只是罗列出一堆矩阵公式,图表等等,这很难给人感性的认识,特别是初学者,笔者结合OpenGL这样一个非常流行的图形库,以实践的方式阐述在3D变换矩阵中最简单的三种:平移、缩放以及旋转。 阅读全文
posted @
2008-11-05 14:48 Carrie 阅读(206) |
评论 (0) |
编辑 收藏
摘要: 根据三维观察的过程,可以总结出三维变换流水线,
三维物体坐标的变换过程:
首先是模型坐标转换到世界坐标,
然后转换到观察坐标,
再到投影坐标,
再到设备坐标。
阅读全文
posted @
2008-11-05 14:42 Carrie 阅读(243) |
评论 (0) |
编辑 收藏
摘要: “new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。 阅读全文
posted @
2008-11-05 13:52 Carrie 阅读(162) |
评论 (0) |
编辑 收藏
摘要: 指针的引用与正常指针 释放内存的另一例比较 阅读全文
posted @
2008-11-04 16:17 Carrie 阅读(120) |
评论 (0) |
编辑 收藏
摘要: 指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 阅读全文
posted @
2008-11-04 15:44 Carrie 阅读(133) |
评论 (0) |
编辑 收藏
摘要: VC里CString是我们最常用的类之一,我们觉得对它很熟悉了,可是你知道它的所有用法吗?
还是系统的学习一下吧,认真看完本文就OK了。
阅读全文
posted @
2008-11-03 15:15 Carrie 阅读(165) |
评论 (0) |
编辑 收藏
摘要: atof()将字符串转换成浮点数的函数
原形:double atof(const char *s)
功能:把s所指向的字符串转换成double类型。
s格式为:符号 数字.数字 E符号 数字
返回值:字符串的转换值。
头文件:math.h、stdlib.h 阅读全文
posted @
2008-11-03 14:09 Carrie 阅读(476) |
评论 (0) |
编辑 收藏
摘要: 前言:串操作是编程中最常用也最基本的操作之一。 做为VC程序员,无论是菜鸟或高手都曾用过Cstring。而且好像实际编程中很难离得开它(虽然它不是标准C++中的库)。因为MFC中提供的这个类对我们操作字串实在太方便了,CString不仅提供各种丰富的操作函数、操作符重载,使我们使用起串起来更象basic中那样直观;而且它还提供了动态内存分配,使我们减少了多少字符串数组越界的隐患。但是,我们在使用过程中也体会到CString简直太容易出错了,而且有的不可捉摸。所以有许多高人站过来,建议抛弃它。 阅读全文
posted @
2008-11-03 13:53 Carrie 阅读(114) |
评论 (0) |
编辑 收藏