关闭

c++11可变参模板实现字符串拼接

template void ostr(OS& o,T t) { o <string { ostringstream os; int arr[] = { (ostr(os,arg),0)...}; return os.str(); } int main() { cout << argcat(1, 2.3, ...
阅读(28) 评论(0)

读文件选取部分字段写入excel

文件根据自己的格式去解析,本文只是一个示例,读取方式是按行读取#include "stdafx.h" #include #include #include #include #include #include void trim(std::string& s) { std::vector v; for (const auto& c : s) { if (isalnum(c)...
阅读(47) 评论(0)

c++随笔

闲来无事写几个常用在面试中遇到的功能函数 1.剔除字符串其它与字符串无关符号,只保留字符和数字 void trim(std::string& s) { std::vector v; for (const auto& c : s) { if (isalnum(c)) { v.push_back(c); } } s.replace(s.begin(), s....
阅读(25) 评论(0)

boost::asio脱离boost独立编译(windows)

boost.asio强大的开源异步网络库,随着c++11的诞生,代码对boost的依赖已经逐步减少,因为boost的依赖库太过庞大, boost的很多优秀的模块都 已经加入到c++11,如智能指针,auto,bind,智能锁,线程等等.. 废话不多说了,asio的官网已经说明可以脱离boost独立编译了, 但只是简单的介绍了linux下的脱离编译,下面进入正题: //1.在工程属性"c++/...
阅读(398) 评论(0)

contos 64位系统安装32位源码工具

常规YUM命令安装: #yum install xxx.i686 卸载: #yum remove xxx 源码安装包安装(make install) 进入configure文件所在目录, 一般在安装包根目录 #linux32 ./configure #make && make install 卸载: #make uninstall 如果mak...
阅读(144) 评论(0)
    个人资料
    • 访问:643次
    • 积分:55
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档