
C++
Waiting4you
性格: 未知爱好: 电脑游戏生活态度: 把麻烦的事情留给明天最后欢迎去偶的个人网页捧场:www.cpp-prog.com
展开
-
在自己的程序中加入脚本支持 —— ActiveX Scripting技术
<!--google_ad_client = "pub-0821350481744986";/* 300x250, 创建于 09-2-26 */google_ad_slot = "2191547852";google_ad_width = 300;google_ad_height = 250;// --> 在优快云上看到有不少人问怎样才能象MS Offi原创 2007-11-15 22:09:00 · 4221 阅读 · 8 评论 -
Google C++ Mocking Framework使用简介
安装:下载Google C++ Mocking Framework,解压...发现它自带了Google Test的全部源代码,也就是说有了这个那个Google Test就不用去下载了注意,Google Mock的编译对编译器的C++支持要求很高,并且需要有tr1的支持。 Linux/Unix下的GCC编译: 注意:Google Mock的Readme里说它要求4.0版以上(原创 2008-12-30 20:05:00 · 5749 阅读 · 8 评论 -
使用Google C++ Testing Framework进行单元测试
前几个月Google开源了它的测试框架,自称其旗下的上千个项目都在使用它。今天我们就用它来尝尝鲜吧?:-)安装:下载Google C++ Testing Framework,解压...VC2005: 直接打开msvc/gtest.vcproj或msvc/gtest.sln,直接编译即可。Linux/Unix下的GCC: 传统过程:./configure m原创 2008-12-30 19:46:00 · 7209 阅读 · 9 评论 -
进入多核时代的C++
几年之前,CPU的性能还主要取决于CPU的主频,经过超摩尔定律的发展后,没过多长时间CPU的主频速度就已接近“极限”,使得单单靠提高CPU的主频来提升性能变得非常困难。 目前,Intel、AMD等CPU生产商都转而采用了多核技术来提升CPU性能,甚至提出了群核CPU的概念。这意味着,要充分发挥多核CPU的性能,程序就必须采用多线程并发计算的方式,传统的串行程序将会极大地浪费多核CPU的运原创 2009-04-03 20:47:00 · 2319 阅读 · 0 评论 -
免费的 C/C++ 编译&解释 器列表
摘自《C++编程网》,详细介绍请参考http://www.cpp-prog.com/2009/0520/118.htmlMicrosoftVisual C++ 2008 Express TurboC++ ExplorerAppleXcode for Mac OS XOpenSource Watcom / OpenWatcom C/C++ CompilerDigitalMars C/C++ Co原创 2009-05-31 09:33:00 · 1321 阅读 · 0 评论 -
把WTL移植到了Mingw里
把WTL3.0移植到了Mingw下面原创 2009-03-15 14:21:00 · 2515 阅读 · 2 评论 -
发布一个基于Spirit的表达式解析库
整个库只有一个Expr2.h文件,它主要基于Boost中的Spirit库和Function库实现。适用于VC(7.1以上),C++Builder和GCC。最简用法:CEquation equ; IOpPtr op = equ.CreateOperator("1+2*3/(4+5)^6");double result = op->Op(NULL);CEquat原创 2009-08-18 21:00:00 · 1609 阅读 · 0 评论 -
使用Boost.Iostreams实现bzip2格式文件流
给偶自己的网站做广告,摘录自http://www.cpp-prog.com/2009/0114/52_2.html片段 使用Boost.Iostreams实现流方式的bzip2格式压缩、解压操作。#include #include #include //filtering_stream#include //bzip2_compressor#include //file_s原创 2009-02-07 17:30:00 · 3321 阅读 · 0 评论 -
使用Boost.Spirit实现四则运算字符串的解析
摘录自http://www.cpp-prog.com/2009/0121/55_4.html 使用Spirit中的绝大部分都不需要编译,包括下面这个代码,只要包含头文件即可。#include #include #include #include using namespace std;using namespace boost::spirit;using namespace原创 2009-02-07 17:58:00 · 1858 阅读 · 1 评论 -
在Linux下使用TBB
直接看图吧,Linux下编译使用TBB的步骤,另外推荐一下unix-center.net网站,它免费提供多种Unix系统的远程telnet连接!上传至unix-center.net,看这里的tbb21_015oss.zip 解压: 编译: 进入编译完成的build文件夹,可以看到它生成的一堆东东,关键东东是*.so和*.so.2。原创 2009-10-29 21:41:00 · 2886 阅读 · 0 评论 -
向VS2015添加WTL项目向导(ATL/WTL Application Wizard)
刚装了个VS2015社区版,微软地球良心企业啊~~Embarcader能学点不?VS装得再高端我也只会用个WTL,到目前为止(2015/08/09)WTL官网上还是只有WTL9.0版,最高支持到VS2013。打开WTL里的AppWiz\Setup.js,经试验只要在里面的几个数组里加入2015(14.0)相关的字符串,再执行一次Setup.js就可以了。附修改过的Setup.js/原创 2015-08-09 17:17:36 · 6213 阅读 · 3 评论