c++/c++11
qq_29846883
这个作者很懒,什么都没留下…
展开
-
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 · 178 阅读 · 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)原创 2017-09-23 15:40:39 · 880 阅读 · 0 评论 -
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 · 9949 阅读 · 1 评论 -
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 · 1593 阅读 · 0 评论