
C++
文章平均质量分 64
aaronchan1028
这个作者很懒,什么都没留下…
展开
-
boost::regex库中的boost::regex_replace方法学习
需求:对字符串中的特定字符进行某种变换 发现python的正则表达式替换处理很好用,感觉C++的regex库应也行,查了一下boost.org文档,结果发现,毕竟是C++,用起来还是有点复杂,应是自己功力不够。发现网上的例子都是简单的替换,没有回调函数的例子,折腾了原创 2011-08-31 22:53:01 · 4042 阅读 · 0 评论 -
代码大全:表驱动法的c++表达
代码大全是的表驱动法关于税率的例子,用了VB的代码例子,但是C++没有这种多维的方便数组,于是用了map来表达,如下: typedef enum gender{ Man, Woman}Gender;typedef enum marrialstatus{ Single, Married}MaritalStatus;typedef enum smokin原创 2012-11-14 23:03:54 · 1176 阅读 · 0 评论 -
C/C++定义全局变量/常量几种方法的区别
原文来自:http://wrchen.blog.sohu.com/71617539.html在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是转载 2012-09-06 23:22:12 · 617 阅读 · 0 评论 -
log4cpuls在vc2010上编译的问题
安装原文:http://blog.youkuaiyun.com/eclipser1987/article/details/6904301例子:#include #include using namespace log4cplus; int main(int argc, char* argv[]) { BasicConfigurato原创 2012-06-07 23:49:00 · 1062 阅读 · 0 评论 -
linux 给运行程序指定动态库路径
原文出处:http://www.diybl.com/course/6_system/linux/Linuxjs/20100522/203839.html1. 连接和运行时库文件搜索路径到设置 库文件在连接(静态库和共享 库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的转载 2012-03-10 22:10:35 · 1507 阅读 · 0 评论 -
boost库的编译
#!/bin/bashOPTIONS="--with-regex --with-system --with-thread --with-date_time --with-graph --with-wave --with-signals --with-math --with-iostreams --with-filesystem --with-program_options --with-s原创 2012-02-10 11:25:04 · 616 阅读 · 0 评论 -
boost.python学习之----python 嵌入c++
参孝了以下文章:boost.python入门教程 ----python 嵌入c++(http://www.cnblogs.com/rocketfan/archive/2009/11/15/1603400.html),文章的部分内容如下:/*******************************************************************************原创 2011-11-09 16:31:09 · 984 阅读 · 0 评论 -
Linux 下编译JsonCpp与使用
下载scons 在这里http://www.scons.org/解压 tar -zxvf scons-2.0.1.tar.gz设定环境变量# export MYSCONS=解压的路径# export SCONS_LIB_DIR=$MYSCONS/engine转载 2011-08-19 15:38:55 · 830 阅读 · 0 评论 -
了解如何通过reverse_iterator的base得到iterator
调用reverse_iterator的base成员函数可以产生“对应的”iterator,但这句话有些辞不达意。举个例子,看一下这段代码,我们首先把从数字1-5放进一个vector中,然后产生一个指向3的reverse_iterator,并且通过reverse_iterator的转载 2011-09-16 22:53:59 · 385 阅读 · 0 评论 -
Effective STL学习记录
1.istreambuf_iterator的用法: 可以像istream_iterator一样使用istreambuf_iterator,但istream_iterator对象使用operator>>来从输入流中读取单个字符。istreambuf_iterato原创 2011-09-02 22:59:04 · 544 阅读 · 0 评论 -
DLL编写教程
大牛原文:http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.htmlDLL编写教程半年不能上网,最近网络终于通了,终于可以更新博客了,写点什么呢?决定最近写一个编程技术系列,其内容是一些通用的编程技术。例如DLL,COM,Socket,多线程等等。这些技术的特点就是使用广泛,但是误解很多;网上教程很多,但是几乎没有转载 2013-03-11 22:07:30 · 449 阅读 · 0 评论