PPC的C/C++和人工智能学习笔记
每一篇学习笔记,都只是为了更好地掌握和理解

标签:CPP语言学习笔记

C++语言

C++语言基础(18)_STL容器list和map

ppc阅读(216)评论(0)

STL容器,上次没有学完了,还有list,set,map,multiset,multimap等等。 list是双向链表。 map set 都是已经排序过后的数据: map 是key – value 键值队,key不允许重复。 m...

C++语言

C++语言基础(16)_STL概念

ppc阅读(223)评论(0)

今天学习C++的STL。   在上次课程的模板中,还有2个内容需要补充,一个是类模板中静态成员和常量成员的使用,另外一个是类模板的继承。   类模板中静态成员变量的使用: template<class T> ...

C++语言

C++语言基础(15)_模板

ppc阅读(272)评论(0)

今天学习C++的模板。   C++模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。   模板,它...

C++语言

C++语言基础(14)_c++11部分标准

ppc阅读(204)评论(0)

今天学习C++11标准的部分内容。   C++11标准,原名C++0x。它是目前C++编程语言的最新正式标准(ISO/IEC 14882:2011)。 它将取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC ...

C++语言

C++语言基础(13)_异常处理

ppc阅读(229)评论(0)

今天学习C++语言基础的异常处理。   异常:程序运行中出现的某些错误不可避免,但是我们可以预料。比如tcp连接中断了,比如用户输入的数据不符合我们的规定,比如除数为0了等等。但是对于比如下标越界等错误,其实是因为程序员的问题引起...

C++语言

C++语言基础(12)_文件操作

ppc阅读(257)评论(0)

今天学习,c++的文件操作。 C++流式I/O的一些类的关系图: ofstream 文件写操作,内存写入存储设备 ifstream  文件读操作,存储设备读取到内存中 fstream   文件读写操作,对打开的文件可进行读写操作  ...

C++语言

C++语言基础(10)_类的继承(续2)多态

ppc阅读(262)评论(0)

C++基础,今天继续学习类的继承。主要内容是基类和派生类中同名函数以及由虚函数引起的多态行为。多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技...

C++语言

C++语言基础(9)_类的继承(续1)

ppc阅读(258)评论(0)

C++基础,今天继续学习类的继承。   基类或子对象只有带参构造函数: 上一次的说到,有继承和有子对象的派生类的构造次序,是先按从左到右的顺序先构造基类,再按从上到下的次序构造子对象,最后才是构造本身。我们测试的时候,并没有给基类...