- 博客(5)
- 收藏
- 关注
原创 c++11可变参模板实现字符串拼接
template void ostr(OS& o,T t) { o << t; } template auto argcat(ARG... arg)->string { ostringstream os; int arr[] = { (ostr(os,arg),0)...}; return os.str(); } int main() { cout << argcat(1, 2.3,
2017-09-27 20:03:43 1604
原创 读文件选取部分字段写入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)
2017-09-23 15:40:39 890
原创 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.
2017-09-23 15:26:11 184
原创 boost::asio脱离boost独立编译(windows)
boost.asio强大的开源异步网络库,随着c++11的诞生,代码对boost的依赖已经逐步减少,因为boost的依赖库太过庞大, boost的很多优秀的模块都 已经加入到c++11,如智能指针,auto,bind,智能锁,线程等等.. 废话不多说了,asio的官网已经说明可以脱离boost独立编译了, 但只是简单的介绍了linux下的脱离编译,下面进入正题: //1.在工程属性"c++/
2017-05-10 10:48:54 9999 1
原创 contos 64位系统安装32位源码工具
常规YUM命令安装: #yum install xxx.i686 卸载: #yum remove xxx 源码安装包安装(make install) 进入configure文件所在目录, 一般在安装包根目录 #linux32 ./configure #make && make install 卸载: #make uninstall 如果mak
2016-04-20 17:27:45 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人