
C++
文章平均质量分 84
ccsu_001
这个作者很懒,什么都没留下…
展开
-
Effective C++和More Effective C++
More Effective C++读书笔记 条款1:指针与引用的区别 二者之间的区别是:在任何情况下都不能用指向空值的引用,而指针则可以;指针可以被重新赋值以指向另一个不同的对象,但是引用则总是指向在初始化时被指定的对象,以后不能改变 在以下情况下使用指针:一是存在不指向任何对象的可能性;二是需要能够在不同的时刻指向不同的对象 在以下情况使用引用:总是指向一个对象且一旦指向一个对转载 2015-03-26 13:47:49 · 997 阅读 · 0 评论 -
C++ 智能指针
C++智能指针主要是在普通指针的基础上封装了一层,使得使用者对指针的使用更加方便和放心,在使用的过程中不用担心指针因为释放问题而导致的异常。在C++11中,智能指针主要有三种:shared_ptr ptr, unique_ptr ptr, weak_ptr ptr; shared_ptr ptr的初始化可以通过以下几种方式: 1)shared_ptr ptr = m原创 2015-03-29 01:08:29 · 994 阅读 · 0 评论 -
C++ Primer 读书笔记
1,命令编译生成的默认输出文件(可执行文件) 命名为:a.out(Unix), a.exe(Windows) 2,cout输出首先会存到缓存中,而printf之类的输出会直接输出到输出流中。 3,可以从键盘上输入End-Of-File:Ctrl+d(Unix), Ctrl+z(Windows)。 4,C++中最常见的三种编译错误:1)类型错误,将值赋给不同类型的变量;原创 2015-04-01 14:04:13 · 1050 阅读 · 0 评论