![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
太阳黑子Inys
双非的弱鸡
展开
-
C++中使用map作为函数参数
文章目录使用iterator今天重载map的输出,需要使用map作为函数参数。找到了一种解决办法,应该是一种通法,STL一般都可以这种方法作为函数参数。使用iteratorostream& operator<<(ostream& os, const map<node, int>::iterator m) { os << m->...原创 2019-06-21 23:21:29 · 6799 阅读 · 0 评论 -
C++中map以结构体struct为键值
文章目录重载`< `重载<struct node { int first; int second; friend bool operator<(const struct node& a, const struct node& b) { if (a.first < b.first || (a....原创 2019-06-21 23:29:06 · 3824 阅读 · 0 评论 -
C++保留小数位数并四舍五入
C++保留小数位数并四舍五入C++的头文件iomanip定义了许多流操作算子,但是对于平时刷题来说,我们只需要保留小数点位数与四舍五入。单纯的保留小数位数,我一般直接用C语言的占位符完成%.5f,遇见四舍五入就用C++的流操作算子了。cout << setiosflags(ios::fixed) << setprecision(2) << 5.235 &...原创 2019-07-10 12:49:28 · 3909 阅读 · 0 评论 -
在VSCode通过WSL调试C++
我是踩完坑后,按着之前的配置重做了一次,成功了。有复现的时候出错了,可以在下面评论说一下有时候代码太复杂,就需要调试看一下中间过程了,我感觉VSCode的调试功能很好用,踩了几天的坑终于解决了。首先,吐槽一下VSCode官网的教程Using C++ and WSL in VS Code,按着上面的做,完全行不通,坑人。不过还是可以看一点的。准备首先你要有VSCode,WSL,C/C+...原创 2019-08-21 08:48:28 · 6397 阅读 · 6 评论