C++总结
文章平均质量分 78
海螺上的斑点
没有什么拿来炫耀的时候,就好好努力吧。
展开
-
C++primer 重点总结(important)
(P?)头文件中应该只定义确实需要的东西。(P37)反斜线符号必须是该行的尾字符――不允许其后面有注释或空格。同样,后继行行首的任何空格和制表符都是字符串字面值的一部分,正因如此,长字符串字面值的后继行才不会有正常的缩进。(P42)直接初始化int ival(1024);、复制初始化int ival = 1024;与赋值ival = 1024;。初始化不是赋值。初始化是指创建变量并给它赋值。赋值是指转载 2015-06-24 10:48:41 · 1275 阅读 · 0 评论 -
sizeof总结(转载)
http://www.cppblog.com/w57w57w57/archive/2011/08/09/152845.htmlsizeof总结Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(1)sizeof不能求得转载 2015-07-14 15:15:22 · 500 阅读 · 0 评论 -
C++中static用法总结
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:[cpp] view转载 2015-06-29 20:09:03 · 506 阅读 · 0 评论 -
C++13.1.2合成复制构造函数----定义复制对象时会发生什么
简介复制构造函数:就是构造函数的一种,只是形参是const类类型的引用。 Screen(const Screen &)用const类类型的引用做形参相当于是类的一个别名(想象一下const 普通类型的引用做形参)但是有些类必须对复制对象时发生的事情加以控制。这样的类经常有一个数据成员是指针,或者有成员表示在构造函数中分配的其他资源。而另一些类在创建新对象时必须做一些特定工作。这两种情况,都必须原创 2015-06-25 20:47:39 · 561 阅读 · 0 评论 -
地址、内存、堆栈总结
转载:http://blog.csdn.net/mishifangxiangdefeng/article/details/7200730一、地址1.对于32位的操作系统,地址都是32位的,前0不可以省略例:[cpp] view plaincopyint *p = NULL; cout//输出000转载 2015-06-29 17:21:45 · 454 阅读 · 0 评论 -
C++类、结构、对象内存浅析(sizeof)(很重要)
链接:http://blog.csdn.net/fanfank/article/details/12175585最近面试多,出的题目很多都有如下形式,给定一个class或者struct的定义,例如这样:[cpp] view plaincopystruct node { int a;转载 2015-06-24 17:12:02 · 498 阅读 · 0 评论 -
复制构造函数总结
转载:http://blog.csdn.net/mishifangxiangdefeng/article/details/71953691.用同一类型的对象来初始化另一对象需要调用复制构造函数(复制构造函数是形参为const类类型的引用的构造函数)例1:[cpp] view plaincopyclass A转载 2015-06-29 17:16:04 · 403 阅读 · 0 评论 -
编写类String的构造函数、析构函数和赋值函数(转载)
编写类String的构造函数、析构函数和赋值函数(转载)C++代码 class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数转载 2015-07-09 15:25:40 · 753 阅读 · 1 评论 -
const总结
http://blog.csdn.net/yahohi/article/details/74120551、什么是const 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。转载 2015-06-30 15:59:58 · 387 阅读 · 0 评论 -
C++ primer ----static总结(转载)
地址:http://blog.csdn.net/mishifangxiangdefeng/article/details/7192809一、不在类中的static的使用1.作用1.局部变量被申明为static,表示这个函数结束的时候这个的值不变。2.外部变量被申明为static表明它是一个本地全局变量。改变量只能在该文件内被访问,不能被其它文件访问。2.Static与非static的区别stati转载 2015-06-24 10:19:27 · 1581 阅读 · 0 评论 -
字符数组、字符串与string类的区别
链接:http://blog.csdn.net/mishifangxiangdefeng/article/details/80252361.字符数组、字符串与string类的区别例1:[cpp] view plaincopyint main() { string s; cin>>s;//输转载 2015-06-24 17:04:24 · 2407 阅读 · 0 评论 -
参数传递三种方式
链接:http://blog.csdn.net/mishifangxiangdefeng/article/details/7213865参数传递三种方式1.按值传递[cpp] view plaincopyvoid swap(int a, int b) { int temp = a;转载 2015-06-24 17:07:33 · 1228 阅读 · 0 评论 -
static 总结(表格)
static的总结原创 2015-07-02 10:42:43 · 476 阅读 · 0 评论