<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[feiyun1987的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feiyun1987</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feiyun1987]]></copyright><item><title><![CDATA[cppunit学习]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4356530</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4356530</guid><author>feiyun1987</author><pubDate>Fri, 17 Jul 2009 13:14:00 +0800</pubDate><description><![CDATA[cppunit 学习//name:money.h#ifndef MONEY_H#define MONEY_H#include class Money{public:Money( double amount)    : m_amount( amount ){}double getAmount() const{    return m_amount;}private:doubl]]></description><category></category></item><item><title><![CDATA[std::map 再学习]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4328731</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4328731</guid><author>feiyun1987</author><pubDate>Tue, 07 Jul 2009 17:02:00 +0800</pubDate><description><![CDATA[1. map中的元素其实就是一个pair.2. map的键一般不能是指针, 比如int*, char*之类的, 会出错. 常用的就用string了,int也行.3. map是个无序的容器, 而vector之类是有序的. 所谓有序无序是指放入的元素并不是按一定顺序放进去的, 而是乱序, 随机存放的(被映射后近似随机存放).所以遍历的时候有些效率差别.4. 判断有没有找到该键的内容可以这样: std:]]></description><category></category></item><item><title><![CDATA[虚函数补缺补漏]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4309955</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4309955</guid><author>feiyun1987</author><pubDate>Tue, 30 Jun 2009 14:41:00 +0800</pubDate><description><![CDATA[<br />#include <stdio.h><br />class A<br />{<br />public:<br /> void test(){test_impl();}<br /> virtual void test_impl(){printf("A/n");}<br />};<br />class B : public A <br />{<br /> virtual void test_impl(){printf("B/n");}<br />};<br /><br />int main()<br]]></description><category></category></item><item><title><![CDATA[CEGUI学习]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4306913</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4306913</guid><author>feiyun1987</author><pubDate>Mon, 29 Jun 2009 14:41:00 +0800</pubDate><description><![CDATA[先来个引子，CEGUI是一个游戏UI库，开源，使用XML作资源定位，支持lua脚本，支持多字节语言的显示，其功能可以说是十分强大的，而且非常灵活，目前的稳定版本是0.5，可见其离发布还有一段距离，bug和未完成的东西都不少，然而这也是它的魅力之一，我们可以对其进行修改和扩充。使用CEGUI完全可以制作出一流水准的游戏UI来。       其次，也是比较主要的，它有几款指定的编辑器，其实UI库都]]></description><category></category></item><item><title><![CDATA[ACE中的设计模式]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4276903</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4276903</guid><author>feiyun1987</author><pubDate>Wed, 17 Jun 2009 16:11:00 +0800</pubDate><description><![CDATA[1.         Singleton模式简介Singleton是GOF圣经中最简单的一个模式了，主要用于创建在系统中具有唯一实例又需要到处使用的类，实现起来非常简单。#include using namespace std;class my_singleton{public:    static my_singleton *instance();    void show_my]]></description><category></category></item><item><title><![CDATA[std 学习 std::map用法学习]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4260567</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4260567</guid><author>feiyun1987</author><pubDate>Thu, 11 Jun 2009 14:53:00 +0800</pubDate><description><![CDATA[C++：一种比较流行的强大功能面向对象编程语言，应用和前景都很广阔。stl：C++标准模板库，功能极其强大，将其完全掌握后C++编程会相当容易。map：一种关系式容器，可以根据关键字匹配多种数据。string："~!#$%^&*()_+"，这样的东东就是。 以下程序代码将简单演示如何通过名称(string)关键字匹配id(int)，由于程序简单，没有写注释，对于想入门的朋友将代]]></description><category></category></item><item><title><![CDATA[MFC中OnDraw与OnPaint的区别 ]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4242844</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4242844</guid><author>feiyun1987</author><pubDate>Thu, 04 Jun 2009 17:44:00 +0800</pubDate><description><![CDATA[OnPaint是WM_PAINT消息的消息处理函数，在OnPaint中调用OnDraw，一般来说，用户自己的绘图代码应放在OnDraw中。 OnPaint()是CWnd的类成员，负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数，没有响应消息的功能.当视图变得无效时（包括大小的改变，移动，被遮盖等等），Windows发送WM_PAINT消息。该视图的OnPaint 处理函数通过创]]></description><category></category></item><item><title><![CDATA[优秀程序员的十个习惯]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4226493</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4226493</guid><author>feiyun1987</author><pubDate>Sat, 30 May 2009 20:18:00 +0800</pubDate><description><![CDATA[在这个世界上，有数百万的人热衷于软件开发，他们有很多名字，如：软件工程师（Software Engineer），程序员（Programmer），编码人（Coder），开发人员（Developer）。经过一段时间后，这些人能够成为一个优秀的编码人员，他们非常熟悉如何用计算机语言来完成自己的工作。但是，如果你要成为一个优秀的程序员，你还可以需要有几件事你需要注意，如果你能让下面十个条目成为你的习惯，那]]></description><category></category></item><item><title><![CDATA[CEGUI学习笔记]]></title><link>https://blog.youkuaiyun.com/feiyun1987/article/details/4224488</link><guid>https://blog.youkuaiyun.com/feiyun1987/article/details/4224488</guid><author>feiyun1987</author><pubDate>Fri, 29 May 2009 18:12:00 +0800</pubDate><description><![CDATA[写3d程序没个像样的GUI界面可不行，最近没啥事也来捣腾一下CEGUI。果然是个不错的东东，用起来很方便，新版本已经支持dx10了，就是对中文的支持还是那么“不主动”。1，中文显示，这个到处都能找到解决方法。就是装载一个支持中文显示的font，然后保存程序代码的时候选择正确的utf8编码。有的说保存成“带签名utf8”，可是我的保存成“不带签名utf8”才正确。2，]]></description><category></category></item></channel></rss>