C&C++
梦蓝樱飞
CSDN博客: http://blog.csdn.net/menglanyingfei
希望大家能多多评论和指点我的文章, 以相互交流和学习, 谢谢!
展开
-
C++学习笔记04之模板应用简介
C++中的模板应用广泛,下面从三个方面进行简介: 1. 类模板 class template 声明:templateclass complex{public: complex (T r = 0, T i = 0) : re (r), im(i) { } complex& operator += (const complex&);原创 2016-10-29 19:41:35 · 393 阅读 · 0 评论 -
C++学习笔记03之虚函数的声明和实现
首先,OOP (面向对象编程)中,两个类之间的关系:一、复合 Composition二、委托 DelegationComposition by reference用指针相连三、继承 Inheritancevirtual function 虚函数现在,我写出虚函数的声明和实现,并用test程序测试。 声明:class Shape {原创 2016-10-29 19:02:57 · 550 阅读 · 0 评论 -
C++学习笔记02之三大函数和栈,堆与内存管理
一、三大函数因为Class的另一种分类:Class with pointer member(s):string 字符串在string.h里便有三个特殊函数(The Big Three):拷贝构造函数、拷贝赋值函数(包括运算符=重载)、析构函数。String-test.cpp:int main(){ String s1(); String s2("hello原创 2016-09-17 14:31:23 · 428 阅读 · 0 评论 -
C++学习笔记01之类的基本实现过程(头文件的防卫式定义, 具体类的定义和实现, 函数的传递类型和返回类型)
一、C++简介 首先,C++是一门从C语言(过程式编程语言)演化过来的面向对象的编程语言(OOP)。相对于其它的面向对象的编程语言,如Java、C#,C++具有性能优化和底层开发的特点。同时,C++目前发行的标准有C++98、C++11、C++14(最新的),但作为程序猿而言,目前使用最多的仍是C++98。从一门编程语言的学习角度来看 ,语言本身与其标准库是学习的重点。原创 2016-09-17 13:26:57 · 899 阅读 · 0 评论