C++编程总结
文章平均质量分 87
tjujhy
我的博客搬新家了,暂别QQ空间。
展开
-
C++库大全【转】
基础类1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Dinkumware的库。转载 2012-03-03 22:09:14 · 482 阅读 · 0 评论 -
kinect视频的保存与回放(一)
目的:保存kinect的视频数据,并回放,以便于动作的剪裁进展:保存为无压缩的avi格式文件,回放框架初步搭建起来方案的选择:简单的方法是使用openCV 这种方案,编程实现简单。但是,必须在新的机器上安装配置openCV库,这是其操作实现复杂的一方面,另一方面是在进行avi视频生成时,要求机器安装编码器。 暂时原创 2012-08-26 16:46:20 · 8246 阅读 · 4 评论 -
Unicode编码
上文大概对acsii码和ansi编码做了简要的介绍,并在文章最后把后者和unicode做了一个简单的对比,这个对比也暗示了本文的主题。 大概总结一下我们已经知道的: 每个国家或民族都有对计算机的需求,存储或传播各自的文化。各个国家都像中国这样搞出一套自己的编码标准,结果互相之间谁也不懂谁的编码,谁也不支持别人的编码,连大陆和台湾这样只相隔了150海里,使用着同一种语言的原创 2012-08-26 16:36:56 · 1436 阅读 · 0 评论 -
ANSI编码
在计算机中,无论是字符串、float、double或有符号整型,在存储和运算时都要使用二进制表示(因为计算机用高电平和低电平分别表示1和0)。可以用某固定长度的比特位代表不同的符号(英语字母、汉字或是简单的图形符号);具体用哪个二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),自己使用是没关系的,而如果要想互相通信而不造成混乱,几乎不能通讯,或代码的移植原创 2012-08-26 16:35:20 · 892 阅读 · 0 评论 -
对话框响应WM_KEYDOWN消息
对于按键消息,WM_CHAR 也一样,我敢肯定地告诉你你将会失败,为什么,问题就是出在WM_CHAR上,你可以试一试,当你不把光标移动到Edit控件时,对话框可以捕获到WM_CHAR消息,但是一旦你把光标移动到Edit控件时,就捕获不到WM_CHAR了. 出现了这种情况,有什么方法可以捕获到WM_CHAR呢?我想对于MFC编程,小Case了,只需重载PreTranslateMe转载 2012-05-04 09:30:23 · 7868 阅读 · 0 评论 -
makehuman导出MD5
在前面《OpenGL下导入骨骼动画模型(ms3d,md5)》一文中介绍了包括MD5在内的几种骨骼动画模型格式,并给出了部分openGL下的效果图。最近一段时间,因为makehuman的原因(下面会提到),也折腾了collada(DAE)模型,磕磕绊绊也算调试通了。目前的状况是,MD5和collada都合适做为项目的模型,并且加载程序都有了,关键是哪个能方便地制作或者顺利地导出。关于角色是否“运动化原创 2012-03-16 21:54:28 · 4763 阅读 · 0 评论 -
堆和栈的区别 (转贴)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构转载 2012-03-12 09:21:57 · 583 阅读 · 0 评论 -
STL vector用法介绍
介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种转载 2012-03-04 10:47:04 · 414 阅读 · 0 评论 -
string类
函数名称: strrchr 函数原型:char *strrchr(char *str, char c); 所属库: string.h 函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回该位置。如果未能找到指定字符,那么函数将返回NULL。char *strtok(char *s, const char原创 2012-03-04 10:27:16 · 437 阅读 · 0 评论 -
所谓namespace,是指标识符的各种可见范围
和和格式不一样 前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。 因 此,当使用时,相当于在c中调用库函数,使用的是全局命名原创 2012-03-03 22:54:50 · 1074 阅读 · 0 评论 -
cin、get、getline的细节
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>> 用法1:最基本,也是最转载 2012-09-18 22:57:48 · 843 阅读 · 0 评论