![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 60
本居小鈴
无尽深渊中,唯有你与我共行。
展开
-
【日志】Debug和简单对拍代码
面向样例编程的调试有时候写完代码需要进行Debug,还需要对拍。下面基于vscode进行说明。测试样例插件 CPHcph是一个很好用的插件,可以对测试样例进行快速方便测试(虽然在我这里经常出现奇奇怪怪的bug)。不过其他条件下一般是用不了这个插件的,所以需要一点其他的测试方式。通过可变参数Debug(c++)从c++11之后,宏、函数模板可以支持任意参数,只需要像下面这样就可以:#define defv(...) defuse(__VA_ARGS__)template<typena原创 2022-03-18 16:37:54 · 739 阅读 · 0 评论 -
【日志】C++的仿函数与Lambda表达式的简单用法
C++的仿函数与Lambda表达式的简单用法仿函数仿函数,就是类中重载了()的类,比如这个:class Cls { private: int x; public: bool operator () { } };可以注意到,仿函数作为一个类,也是可以有自己的成员。一些小用途在c++中,仿函数可以替代c的回调函数(而且还有带有成员)。比如sort或者是一些stl的容器中可以使用仿函数。struct Cmp { boo原创 2022-03-10 00:24:53 · 829 阅读 · 0 评论