2018年5月23日

如何打印查看c++stack<..>中的内容(不使用pop,top)

摘要: how to print out all elements in a std::stack or std::queue conveniently 方法1:copy到临时 方法2:stackoverflow: 方法2:stackoverflow: I've written a snippet to d 阅读全文

posted @ 2018-05-23 17:19 CreatorKou 阅读(1263) 评论(0) 推荐(0) 编辑

c/c++标准IO重定向

摘要: 这个对OJ上做题很有用。OJ基本都是用标准输入输出(USACO除外)。但如果你在调试的时候也都是从控制台输入,那就太浪费宝贵的时间了。我们可以重定向标准输入,调试的时候从文件读,提交时从标准输入读。 在C语言中,方法比较简单。使用函数freopen(): freopen("data.in","r", 阅读全文

posted @ 2018-05-23 17:16 CreatorKou 阅读(215) 评论(0) 推荐(0) 编辑

c/c++使用#define,#ifdef,#endif将debug代码分离

摘要: #include #include //#define MY_DEBUG //需要debug时去掉注释 using namespace std; int main() { cout vec = {1,2,3,4,5,6,7,8,9,10}; #ifdef MY_DEBUG cout << "in debug\n"; for(auto a : vec){ ... 阅读全文

posted @ 2018-05-23 17:14 CreatorKou 阅读(189) 评论(0) 推荐(0) 编辑

导航