vector size陷阱 -1>0问题

如果在某种情况下某个vector的size为0,然后size-1按理说应该是-1,但是这时候会出问题的,因为一个有符号数一个无符号数,相减,都是先转化为usigned再去运算 这样如果用cout 好可恶的bug。需要注意啊

2016-01-23 21:03:54

阅读数 893

评论数 0

oj效率问题

在oj大数量时,经常牵扯到节省时间什么的,这儿有几点可以注意的 少用cin  cout,多用scanf,printf 具体细节呢,cin cout需要和后二同步,导致慢了,当然可以加一句std::ios_base::sync_with_stdio(false);关闭同步,这样会快一些,据说可以和s...

2016-01-22 22:01:46

阅读数 345

评论数 0

pat1030完美数列bug总结,

1030题目主要考虑到的点要多,比如m不一定是从最小的数开始的。 二次循环可以直接从least开始执行。这些都可以提高效率。而这点也是大数出错的根源。 关于效率问题,另写一片//#include #include //#include #include using namespace...

2016-01-22 21:58:58

阅读数 957

评论数 0

递归函数总结

对于递归一直有种恐惧感,看到循环多了就烦,其实没什么,多细心一下还是很有用的。 递归类似链表,总会调用一个和自己一样的东西,链表里是下一个节点,这儿就是函数本身。这儿关键要有基线条件,也就是最后终止的地方。 以下内容转载自ibm  http://www.ibm.com/develo...

2016-01-21 20:53:02

阅读数 277

评论数 0

仿函数 括号重载 谓词函数比较类数据成员

用到了谓词函数,但是谓词函数默认成员必须是前面迭代器同一个类型的,因此比较起来限制比较多,扩充泛型算法 find_if用处挺大,但是谓词函数设置比较容易混因此此处设置了一个仿函数的方法来进行谓词函数括号重载,其他方法可以看上两篇谓词函数测试代码如下#include #include #includ...

2016-01-11 15:07:17

阅读数 349

评论数 0

C++中括号()操作符的重载举例及解析

C++项目中,经常会遇到使用重载()操作符的地方,请看下面一个例子:   [cpp] view plaincopy #include    using namespace std;   class Clastype   {     ...

2016-01-10 23:39:09

阅读数 4748

评论数 0

谓词函数

c++谓词函数和仿函数 2012-07-09 12:54 by youxin, 335 阅读, 0 评论, 收藏, 编辑   什么谓词,其实就是一个判断式,说白了就是一个返回bool值的函数或者仿函数。(这里说明了谓词可以有2种形式)几元就是函数有几个参数,至于定义和使用,函数定义和一般的函数...

2016-01-10 23:22:58

阅读数 989

评论数 0

银行小系统知识 头文件,函数指针菜单

函数指针菜单 http://blog.csdn.net/guodongxiaren/article/details/23038503 头文件用法 http://blog.csdn.net/lyanliu/article/details/2195632

2016-01-10 11:11:29

阅读数 205

评论数 0

C++cosnt总结,捎带总结指针引用 define和const

源于网上这两篇文章,总结下const https://www.zybuluo.com/quinn/note/77067总结const一些用法 点击打开链接     总结const和define的区别 点击打开链接  引用指针区别。reference必须有对象,重载必须用它,null和...

2016-01-02 19:20:42

阅读数 597

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭