上一页 1 ··· 167 168 169 170 171 172 173 174 175 ··· 248 下一页
摘要: 这篇讲的不错: http://blog.csdn.net/smstong/article/details/50728022 首先Active Record 然后EBP,ESP等指针 2 通过setjmp和longjmp操纵AR,完成任意跳转 setjmp/longjmp主要从嵌套的函数调用中跳出来。 阅读全文
posted @ 2017-03-04 12:10 blcblc 阅读(721) 评论(0) 推荐(0)
摘要: 可以看这里: http://blog.csdn.net/huyiyang2010/article/details/5984987 现在的new是会抛出异常的,bad::alloc 如果不想抛出异常两种方法: 1. 用nothrow版本, new (std::nothrow) xxx(); 那样new 阅读全文
posted @ 2017-03-04 11:34 blcblc 阅读(1108) 评论(0) 推荐(0)
摘要: 看这里: http://blog.csdn.net/lollipop_jin/article/details/8499530 shared_ptr可以多线程同时读,但是涉及到写,需要加锁。 shared_ptr开销较大。 多个(5个以上)shared_ptr共享一个动态对象,那么每个shared_p 阅读全文
posted @ 2017-03-04 10:55 blcblc 阅读(440) 评论(0) 推荐(0)
摘要: 书上讲了一个例子,一个德文字符,没有转成大写。 要转的话,要设置 set_locale 阅读全文
posted @ 2017-03-04 01:42 blcblc 阅读(200) 评论(0) 推荐(0)
摘要: https://my.oschina.net/bgbfbsdchenzheng/blog/515938 挺难的,看不懂 阅读全文
posted @ 2017-03-04 01:02 blcblc 阅读(143) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/rickliuxiao/article/details/6259322 挺难的 看不懂 阅读全文
posted @ 2017-03-04 01:01 blcblc 阅读(214) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/charlesblc/p/6338087.html 唉,还要再练。 阅读全文
posted @ 2017-03-04 00:34 blcblc 阅读(134) 评论(0) 推荐(0)
摘要: 前提:两个集合已经有序。merge() //归并两个序列,元素总个数不变,只是将两个有序序列归并为一个有序序列。set_union() //实现求集合A,B的并。set_difference()//实现求集合A,B的差(即A—B)set_symmetric_difference()//实现求集合A, 阅读全文
posted @ 2017-03-03 18:57 blcblc 阅读(3131) 评论(0) 推荐(0)
摘要: 加锁和解锁,也可以在构造函数和析构函数里面,自动调用。 相等和等价的关系:等价是用在排序的时候,跟less函数有关。 vector,deque,string 要用erase-remove组合;而关联容器,直接erase就可以了。 copy(x.begin(), x.end(), ostream_it 阅读全文
posted @ 2017-03-03 15:22 blcblc 阅读(255) 评论(0) 推荐(0)
摘要: 参考 http://www.cnblogs.com/zhuyf87/archive/2013/04/04/2999916.html 1. 判断奇偶 if (a & 1) 2. 交换两数 a ^= b; b ^= a; a ^= b; 3. 变换正负符号 ~a + 1 4. 取绝对值 (a >> 31 阅读全文
posted @ 2017-03-03 14:23 blcblc 阅读(194) 评论(0) 推荐(0)
上一页 1 ··· 167 168 169 170 171 172 173 174 175 ··· 248 下一页