C++
文章平均质量分 60
本居小鈴
无尽深渊中,唯有你与我共行。
展开
-
【日志】Debug和简单对拍代码
面向样例编程的调试 有时候写完代码需要进行Debug,还需要对拍。 下面基于vscode进行说明。 测试样例插件 CPH cph是一个很好用的插件,可以对测试样例进行快速方便测试(虽然在我这里经常出现奇奇怪怪的bug)。 不过其他条件下一般是用不了这个插件的,所以需要一点其他的测试方式。 通过可变参数Debug(c++) 从c++11之后,宏、函数模板可以支持任意参数,只需要像下面这样就可以: #define defv(...) defuse(__VA_ARGS__) template<typena原创 2022-03-18 16:37:54 · 727 阅读 · 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 · 826 阅读 · 0 评论