
C++11
乡村墨尔本
流光一剑随风起,扶摇直上九万里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++直接读写货币或时间值 及并行处理
```cpp#include<iostream>#include<iomanip>#include<chrono>#include<cstdlib>using namespace std;int main(){ auto now = chrono::system_clock::now(); time_t t = chrono::system_clock::to_time_t(now); tm* nowTM = localtime(&.原创 2020-07-13 08:27:07 · 155 阅读 · 0 评论 -
读取文件C++
TCHAR szFilter[] = _T(“WaterSystermSet (.xml)|.xml|All Files (.)|.||”);CFileDialog dlg(FALSE, _T(“pbims”), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter);if (dlg.DoModal() != IDOK)return;CString path = dlg.GetPathName();CFileFind fFind1;CStr原创 2020-06-30 16:33:23 · 228 阅读 · 0 评论 -
C++移除型算法之移除重复元素
移除连续重复元素#include "algostuff.hpp"//.h和.cpp写在一起的文件using namespace std;int main(){ int source[] = {1,4,4,6,1,2,2,3,1,6,6,6,5,7,5,4,4}; list<int> coll; copy(begin(source),end(source),back_ins...原创 2020-01-13 22:07:33 · 318 阅读 · 0 评论 -
C++之decltype简述特性
1、基本作用:获取操作数的数据类型,只是分析表达式得到它的类型,不会计算表达式的值。2、最简单用法int nTest = 3;decltype(nTest) dclType;//dclType 它的类型为intint GetIntValue();decltype(GetIntValue()) dclType;//dclType 它的类型为int.注意没有函数实现也是不影响的,它只是分...原创 2019-10-17 10:19:58 · 330 阅读 · 0 评论 -
对于无序容器移除其中一个值的操作
对于无序容器,里面可能含有一个或多个相同值,当想要移除其中一个值时,操作代码如下:std::unordered_multimap<Key,Value> uMmap_KV;//移除第一个该值得元素,使用成员函数find()auto pos = uMmap_KV.find(value);//成员函数find比算法find()快速if(pos != uMmap_KV.end()){...原创 2019-10-16 08:36:05 · 140 阅读 · 0 评论 -
利用lambda操作容器元素
作文环境:很多容器不支持“直接元素访问”,所以必须使用range_based_for循环或iterator。其他内容简述,接下来介绍三种快捷操作方法,用起来很溜,不论从代码性能还是艺术效果都值得学习。在这里插入代码片```cpp原码:std::map<std::string,float> map_sf;for(auto elem& : map_sf){std::co...原创 2019-10-14 21:49:26 · 269 阅读 · 0 评论