上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 94 下一页
摘要: BOOL CMFCProjectApp::InitInstance(){ .... int ret = 0; FILE* fp; AllocConsole(); ret = _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT); fp = _fdopen(ret, "w"); *stdout = *fp; setvbuf(stdout, NULL, _IONBF, 0);}只要将上面的函数加到初始化的地方之后,就可以使用printf输出数据到console了,... 阅读全文
posted @ 2011-12-14 10:38 小 楼 一 夜 听 春 雨 阅读(3745) 评论(0) 推荐(1)
摘要: 3.list容器中删除元素的方法 对于list容器,由于list本身有remove和remove_if的成员函数,所以最好优先考虑list自己的算法,对于remove函数,比较简单,不再讨论,对于remove_if函数,本人发现在vc6.0中有重大问题。我试了多种函数对象,总是编译不过,通过查看源代 阅读全文
posted @ 2011-12-11 00:20 小 楼 一 夜 听 春 雨 阅读(710) 评论(0) 推荐(0)
摘要: 2.使用 STL 中通用算法或容器成员函数删除元素的方法 以上手工编写 for 循环代码删除容器中元素的方法也有一些问题,如果判断条件特别复杂,又有循环判断的话,循环中间又有异常处理的话, ++itVect 的位置就要小心放置了,稍不留意就要出错。所以手工编写代码删除容器中元素的方法不太安全,代码重 阅读全文
posted @ 2011-12-11 00:11 小 楼 一 夜 听 春 雨 阅读(319) 评论(0) 推荐(0)
摘要: 在 STL (标准模板库)中经常会碰到要删除容器中部分元素的情况,本人在编程中就经常编写这方面的代码,在编码和测试过程中发现在 STL 中删除容器有很多陷阱,网上也有不少网友提到如何在 STL 中安全删除元素这些问题。本文将讨论编程过程中最经常使用的两个序列式容器 vector 、 list 中安全 阅读全文
posted @ 2011-12-10 22:32 小 楼 一 夜 听 春 雨 阅读(693) 评论(0) 推荐(0)
摘要: 需求:屏幕上显示字体的时候,若字数过多需要分行显示(分2行),第一行和第二行各占一半的字符。 由于带显示的字符串为const char* pText = "..."; 其中包含有中文,标点符号,英文,数字等等,其中中文用2个字节来表示,其他用1个字节表示。若直接根据这个字符的长度分隔成2部分的话有可 阅读全文
posted @ 2011-12-07 15:01 小 楼 一 夜 听 春 雨 阅读(389) 评论(0) 推荐(1)
摘要: http://blog.csdn.net/feimashenhua/article/details/6654995 STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque); 另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用eras 阅读全文
posted @ 2011-12-06 23:24 小 楼 一 夜 听 春 雨 阅读(513) 评论(0) 推荐(0)
摘要: 先声明:下面的文章是针对windows的用法,因为std::map的erase函数的windows的实现版本是返回一个std::map的迭代器,但是STL标准里面的该函数的返回值确是: map.erase有3个重载:void erase ( iterator position );size_type 阅读全文
posted @ 2011-12-06 21:36 小 楼 一 夜 听 春 雨 阅读(62289) 评论(4) 推荐(6)
摘要: 用自己的main loop替代系统的main loop#include "ogre/Ogre.h"#include "ois/OIS.h"class MyFrameListener : public Ogre::FrameListener{public: MyFrameListener(Ogre::RenderWindow* win) { size_t winHandle = 0; std::ostringstream winHandleStr; OIS::ParamList pl; win->getCustomAttribu... 阅读全文
posted @ 2011-12-06 14:15 小 楼 一 夜 听 春 雨 阅读(859) 评论(0) 推荐(0)
摘要: ogre实现分屏渲染 1 class MyApplication :public ExampleApplication 2 { 3 public: 4 MyApplication() {} 5 ~MyApplication() 6 { 7 } 8 9 void createCamera()10 {11 mCamera = mSceneMgr->createCamera("mycamera1");12 mCamera->setPosition(Ogre::Vector3(0, 10, 20));13 ... 阅读全文
posted @ 2011-12-05 14:00 小 楼 一 夜 听 春 雨 阅读(579) 评论(0) 推荐(0)
摘要: 如果你能认真看完这篇文章,你真的会收获很多,虽然你不会像身历其境一样得到课程的内容,但如果你懂得思考,你真的会有很大的收获!­ 幸福是自己去争取的,不管是友情或爱情很多事情,错过了就没有了,所以如果你没有认真看完这篇文章,以后你就没有了!­ ­ 我已经把这篇文章打印,放在电脑旁边!体会其中的深奥道理 阅读全文
posted @ 2011-12-03 23:08 小 楼 一 夜 听 春 雨 阅读(815) 评论(1) 推荐(1)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 94 下一页