c++笔记
zmyoukonw
这个作者很懒,什么都没留下…
展开
-
【c++笔记五】内存分配new与delete
本文先介绍程序内存的主要知识。通过堆区引入new与delete操作符来进一步讲解动态内存分配的问题。在本文中你将学会怎么去使用new与delete,并能了解他们在使用时要注意什么!原创 2015-01-26 22:15:01 · 1030 阅读 · 1 评论 -
【c++笔记三】类型转换
本文主要讲解c++中会用到的类型转换。隐式类型转换,显示类型转换两种。c++又提出四种更号的显示类型转换1.static_cast2.dynamic_cast3.const_cast4.reinterpret_cast原创 2015-01-23 21:07:06 · 803 阅读 · 0 评论 -
【c++笔记一】"名字空间"(namespace)
名字空间(namespace)1.为什么要使用namespace?2.什么是名字空间?3.名字空间的作用是什么?4.名字空间怎么定义?5.怎样使用名字空间?6.关于名字空间要注意的地方原创 2015-01-21 19:28:59 · 961 阅读 · 5 评论 -
【c++笔记二】重载(overload)之一看你就懂
一 什么是重载二 怎样才算参数列表不同三 重载的原理四 换名带来的问题五 用函数指针调用重载函数六 重载的解析原创 2015-01-22 20:24:54 · 2049 阅读 · 2 评论 -
【c++笔记十三】c++中的输入、输出和文件操作
本文你将学到:1.c++中基本IO、字符串IO和文件操作的方式,体验和c中这些操作的区别。2.学会用面向对象(类)的思维去体会IO和文件操作。3.认识istream ostream ifstream ofstream istringstream ostringstream fstream原创 2015-02-07 10:55:57 · 2131 阅读 · 0 评论 -
【c++笔记十二】面向对象三大特征之《多态》
通过本文你将学会:1.什么是虚函数和函数重写(注意和函数重载、名字隐藏的区别)。2.什么是多态,并且怎么去使用多态(一定要体会这种多态表现出来的多样性)。3.研究了多态是怎样实现,一定要了解虚表指针、虚函数表和虚函数实现之间的关系。4.虚析构函数。5.介绍抽象类,特别要知道纯抽象类在开发中作为接口使用。原创 2015-02-05 20:43:38 · 943 阅读 · 0 评论 -
【c++笔记十一】面向对象三大特征之《封装》与《继承》
本文你将学到:1.认识什么是继承。2.了解了继承的语法,特别需要三种继承方式的不同。3.强调了构造函数,析构函数,拷贝构造函数和赋值运算符的调用顺序问题。4.什么是名字隐藏。5.多继承以及多继承中遇到的数据访问冲突问题和解决方法。原创 2015-02-04 16:17:00 · 936 阅读 · 0 评论 -
【c++笔记十】运算符重载
本文主要讲解了:单目运算符、双目运算符和特殊运算符的重载(>>和<<,new和delete(),=,(),->和*,[ ])。还介绍了五种不能重载的运算符,告诉了大家运算符重载的三条原则。希望大家看完这篇文章之后,能学到很多知识!原创 2015-02-02 15:39:33 · 1183 阅读 · 1 评论 -
【c++笔记九】c++之父给使用c++的c程序猿的建议
本文主要介绍c++之父给程序员提出的七点建议:1.尽量的少使用宏:使用const 或者枚举 来表达常量值;使用inline 减少函数调用开销;使用泛型 和 模板 来刻画一组 函数 或类型。2.使用命名空间减少命名冲突。3.变量随时用随时定义,以保证初始化 。4.尽量避免强制类型转换,类型转换一般是程序设计问题 转换是错误的指示器。非要转换就使用四个转换运算符中的一个。5.尽量减少c字符串使用 string 类型可以做的更好。6.尽量少使用 malloc free,因为 new delete会做原创 2015-01-30 21:04:18 · 813 阅读 · 2 评论 -
【c++笔记八】成员指针和this指针
本文讲了:1.成员变量的指针(其值就是偏移量)和成员函数的指针,以及如果在类外使用他们。2.分析this指针是什么,以及怎么去使用this指针。原创 2015-01-29 21:12:09 · 521 阅读 · 0 评论 -
【c++笔记七】教你使用"const类型的对象、成员函数"和"static类型的成员函数、变量"
通过本文我们学到了:const对象、成员函数的使用方法,static成员变量、函数的原理和应用。最后通过单例模式的例子把我们前面所讲到的知识点稍微串起来了一下,算是复习了。原创 2015-01-28 21:05:12 · 1730 阅读 · 0 评论 -
【c++笔记六】类的构造函数与析构函数
本文你将学到:构造函数、拷贝构造函数和析构函数。你会知道什么时候需要自定义构造函数、拷贝构造函数和析构函数,并掌握初始化列表的使用,以及认识到浅拷贝带来的问题。原创 2015-01-28 00:17:20 · 935 阅读 · 1 评论 -
【c++笔记四】深入浅出的谈谈:引用(&)
本文章你将学到:1.什么是引用?2.怎么去使用引用?3.引用型参数。4.引用型返回值。5.引用与指针的关系。原创 2015-01-25 17:32:50 · 784 阅读 · 4 评论