![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BOOST
仁鱼
这个作者很懒,什么都没留下…
展开
-
BOOST笔记之安装编译
为了写夸平台的程序,准备使用BOOST库;我们知道BOOST库其实是个总称,由很多小的库(或称组件)组成。当然,为了使能编写夸平台的代码,本人使用MingWG,而非Windows下用得较多的VC;MingGW的下载安装这里就不说了,最简单的方法可以下载一个集成IDE,如DEV-C++或是CodeBlocks+MinGW或是直接从http://www.mingw.org/下载最新版的原创 2015-08-19 00:00:15 · 992 阅读 · 0 评论 -
C++ 最简单的string与wstring互相转换
之前在网上找了,都是用调用WinAPI的 MultiByteToWideChar或是ATL的_BSTR过度。代码冗长,而且只适合在Windows平台。发现其实有个最简单的办法,利用BOOST库,兼顾平台无关与代码量。#include #include #include using namespace std;using namespace boost;using原创 2015-10-17 08:56:30 · 4947 阅读 · 0 评论 -
利用BOOST,解释JSON
首先从最简单的JSON脚本开始;假设JSON脚本是:{"userId":"123456","userName":"Alex","company":"HugenessHard"}这可能是最简单的JSON脚本,再简单就没办法说明问题了。注:C++中双引号需加入转意符#include #include #include #include int main(int argc, c原创 2015-10-26 23:22:04 · 1471 阅读 · 0 评论 -
在MFC程序中,利用boost 正则表达式获取URL参数示例
在MFC程序中,利用BOOST regex正则表达式获取 URL参数的示例#include void CMyClass::GetCmdParams(){ map _cmdMap; enum{_CMDLINE_UID,_CMDLINE_UNAM,_CMDLINE_UAGE}; _cmdMap[L"UID"] = _CMDLINE_UID; _cmdMap[L"UNAM原创 2015-10-21 08:51:18 · 1073 阅读 · 0 评论 -
利用BOOST库实现最简单的UrlEncode
最近在做的一个项目,需要通过URL向服务器提交中文字符例如:http://192.168.0.1/myServers/willdo?want=想做点事网上找了一堆的C++ 有关URLEncode,都写得复杂看得更复杂.其实产URLENCODE后的%XX%XX就是字符的UTF编码的16进制数;示例代码(在VS2013通过)#ifdef UNICODE#define ST原创 2015-12-24 14:53:56 · 3719 阅读 · 0 评论