10 2013 档案
摘要:找工作是毕业生们的必经之路,无数次的被鄙视,无数次的爬起来,就是这个过程,让人体验成长!一起加油吧!
阅读全文
摘要:你想复制一个对象?在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。引用传递的意思就是说你传递的是对象的引用,对这个引用的修改也会导致原有对象的改变。学过C/C++的朋友们都知道,在交换2个数的时候,如果自己实现一个swap函数,需要传递其引用或者指针。Python直接使用引用传递,多方便啊,你还要吐槽什么?你又想过我不想改变原对象的情况吗?如果有,那么看这里!
阅读全文
摘要:假设我们有这样一个集合set s;,然后我们向其插入10,s.insert(10);,然后再次插入10,我们知道对于set类型来说,是不能存在重复的数字的,插入元素的时候set中是如何判定有相同元素的呢?或许大家都没想过这个问题,今天我和大家一起去想一下!
阅读全文
摘要:C++中没有自动内存管理机制,所以内存的管理往往会考验一个程序员的编程水平。在C++11标准之前,在tr1命名空间中提供了几种智能指针,用于自动化管理内存。随着C++11标准的出炉,智能指针正式成了C++的标准之一,所以,是时候使用智能指针了。在我们平时学习,编程的过程中,一定要充分的利用这些特性。
阅读全文
摘要:函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。函数对象实质上是一个实现了operator()--括号操作符--的类。 函数对象与函数指针虽然定义不同,但是具有相同的使用方法。之所以要用函数对象,原因在于函数对象可以携带附加数据,而指针就不行了!
阅读全文
摘要:Effective STL是学习STL必看的一本好书,近期我重新翻一遍,对其中比较重要的章节做个读书笔记,希望能够和大家一起分享!
阅读全文