- 博客(17)
- 收藏
- 关注
原创 【c++模板笔记二】类模板的介绍以及使用方法
本文你将学到:1.什么是类模板2.定义和使用类模板3.类模板和函数模板的异同4.类模板的实例化5.类模板的静态成员变量和局部特化6.类模板的缺省参数
2015-02-16 12:58:11
1736
转载 裘宗燕:C/C++ 语言中的表达式求值
--------------------------------------------------------------------------------------- 最近这问题有从日经变时经的趋势,这里贴出裘老的解释。--------------------------------------------------------------------------
2015-02-12 00:17:08
879
原创 【c++模板笔记一】模板的介绍及其重载
本文你将学到:1.为什么要引入模板。2.怎么去定义和使用模板3.分析模板的实现方法和隐式推断规则。4.模板重载的规则。
2015-02-11 21:15:31
1852
原创 【c++笔记十三】c++中的输入、输出和文件操作
本文你将学到:1.c++中基本IO、字符串IO和文件操作的方式,体验和c中这些操作的区别。2.学会用面向对象(类)的思维去体会IO和文件操作。3.认识istream ostream ifstream ofstream istringstream ostringstream fstream
2015-02-07 10:55:57
2116
原创 【c++笔记十二】面向对象三大特征之《多态》
通过本文你将学会:1.什么是虚函数和函数重写(注意和函数重载、名字隐藏的区别)。2.什么是多态,并且怎么去使用多态(一定要体会这种多态表现出来的多样性)。3.研究了多态是怎样实现,一定要了解虚表指针、虚函数表和虚函数实现之间的关系。4.虚析构函数。5.介绍抽象类,特别要知道纯抽象类在开发中作为接口使用。
2015-02-05 20:43:38
942
原创 【c++笔记十一】面向对象三大特征之《封装》与《继承》
本文你将学到:1.认识什么是继承。2.了解了继承的语法,特别需要三种继承方式的不同。3.强调了构造函数,析构函数,拷贝构造函数和赋值运算符的调用顺序问题。4.什么是名字隐藏。5.多继承以及多继承中遇到的数据访问冲突问题和解决方法。
2015-02-04 16:17:00
924
原创 【c++笔记十】运算符重载
本文主要讲解了:单目运算符、双目运算符和特殊运算符的重载(>>和<<,new和delete(),=,(),->和*,[ ])。还介绍了五种不能重载的运算符,告诉了大家运算符重载的三条原则。希望大家看完这篇文章之后,能学到很多知识!
2015-02-02 15:39:33
1181
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
807
2
原创 【c++笔记八】成员指针和this指针
本文讲了:1.成员变量的指针(其值就是偏移量)和成员函数的指针,以及如果在类外使用他们。2.分析this指针是什么,以及怎么去使用this指针。
2015-01-29 21:12:09
516
原创 【c++笔记七】教你使用"const类型的对象、成员函数"和"static类型的成员函数、变量"
通过本文我们学到了:const对象、成员函数的使用方法,static成员变量、函数的原理和应用。最后通过单例模式的例子把我们前面所讲到的知识点稍微串起来了一下,算是复习了。
2015-01-28 21:05:12
1720
原创 【c++笔记六】类的构造函数与析构函数
本文你将学到:构造函数、拷贝构造函数和析构函数。你会知道什么时候需要自定义构造函数、拷贝构造函数和析构函数,并掌握初始化列表的使用,以及认识到浅拷贝带来的问题。
2015-01-28 00:17:20
933
1
原创 【c++笔记五】内存分配new与delete
本文先介绍程序内存的主要知识。通过堆区引入new与delete操作符来进一步讲解动态内存分配的问题。在本文中你将学会怎么去使用new与delete,并能了解他们在使用时要注意什么!
2015-01-26 22:15:01
1015
1
原创 【c++笔记四】深入浅出的谈谈:引用(&)
本文章你将学到:1.什么是引用?2.怎么去使用引用?3.引用型参数。4.引用型返回值。5.引用与指针的关系。
2015-01-25 17:32:50
780
4
原创 【c++笔记三】类型转换
本文主要讲解c++中会用到的类型转换。隐式类型转换,显示类型转换两种。c++又提出四种更号的显示类型转换1.static_cast2.dynamic_cast3.const_cast4.reinterpret_cast
2015-01-23 21:07:06
790
原创 【c++笔记二】重载(overload)之一看你就懂
一 什么是重载二 怎样才算参数列表不同三 重载的原理四 换名带来的问题五 用函数指针调用重载函数六 重载的解析
2015-01-22 20:24:54
2026
2
原创 【c++笔记一】"名字空间"(namespace)
名字空间(namespace)1.为什么要使用namespace?2.什么是名字空间?3.名字空间的作用是什么?4.名字空间怎么定义?5.怎样使用名字空间?6.关于名字空间要注意的地方
2015-01-21 19:28:59
941
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人