![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
stuhu
这个作者很懒,什么都没留下…
展开
-
ini文件类
#ifndef _NS_INIPARSER_H_#define _NS_INIPARSER_H_#include #include #include #include #include #ifdef __cplusplusclass nsINIParser{public: /** * nsINIParser * * Construct a new IN原创 2007-11-13 23:30:00 · 324 阅读 · 0 评论 -
仿函数
class Func{public:void operator()(const char* str) { }}; Func func;func("abc");......stl中有很多类似的实现,就是重载()符号,可以实现类似函数的形式 template class FunObj { // 仿函数 public:转载 2008-04-12 15:07:00 · 374 阅读 · 0 评论 -
C++的 RTTI 观念和用途(转)
C++的 RTTI 观念和用途 自从1993年Bjarne Stroustrup 〔注1 〕提出有关C++ 的RTTI功能之建议﹐以及C++的异常处理(exception handling)需要RTTI;最转载 2008-04-20 18:01:00 · 295 阅读 · 0 评论 -
Loki库
参看blog:http://blog.csdn.net/linux2linux/archive/2007/12/06/1921486.aspx原创 2008-04-27 10:12:00 · 229 阅读 · 0 评论 -
C++模板实现类注册和获取
转:http://www.wangchao.net.cn/bbsdetail_65372.html最近在做一些项目的时候,经常需要用到类的动态注册和获取,使得调用者可以根据名字创建一个类的实例,然后调用改类的虚函数完成功能调用,类似于建立一套数据库访问套件,可以做到后期增加何种数据库访问的无需修改原有代码,需要做的仅仅是按照一定的规范创建一个新类,该类会完成自身的注册,调用者根据名字获取改类实转载 2008-04-27 10:17:00 · 1303 阅读 · 1 评论 -
cppunit 在vc6.0 下配置
CppUnit是一个很好的开源代码,用来进行单元测试,以下介绍VC6.0下的CppUnit的安装和使用。 1.下载CPPUnit:下载CPPUnit 压缩文件,我用的是CPPUnit1.10.2 2.编译工程文件:将CPPUnit1.10.2.tar.gz 解压缩到本地硬盘,如d:/CPPUnit1.10.2,用VC6.0打开CPPUnit1.10.2中的工程文件Cp转载 2008-07-26 17:50:00 · 298 阅读 · 0 评论 -
qt 插件编码
2月28日QTextCodec::codecForNameQt 中 QTextCodec::codecForName("GB18030") 返回为 NULL 的解决现象:类似一下代码QTextCodec* localCode = QTextCodec::codecForName("GB18030");QTextCodec::setCodecForCString转载 2009-09-15 23:04:00 · 730 阅读 · 1 评论