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

标签:CPP语言学习笔记

第2页
C++语言

C++语言基础(8-1)_基类私有成员继承分析

ppc阅读(298)评论(0)

C++基础,类的继承有个地方没弄明白,就是基类的私有成员到底有没有被派生类继承?因为除非通过基类的接口函数,在派生类里面也是无法直接访问的。   先来看一个测试例子: class A { int x, y; }; class B ...

C++语言

C++语言基础(8)_类的继承

ppc阅读(278)评论(0)

C++基础,今天学习类的继承。   继承的概念: 一个新类从已有的类那里获得其已有特性,称为继承。 我们习惯用这样两对名字来描述他们:基类、派生类,父类、子类。已有的类称为基类或者父类,那个新类称为派生类或者子类。   ...

C++语言

C++语言基础(7-1)_俄罗斯方块小游戏

ppc阅读(270)评论(0)

开始C++课程以后,虽然类和对象还没学完,但还是想尝试着用C++的类来做一个小游戏,这里实现了一个简易的俄罗斯方块。用的是学习C语言时候使用过的easyx图形库,可以在前面的笔记中找到使用方法。   做了3个类: CTetrisM...

C++语言

C++语言基础(7)_单例模式和友元函数友元类

ppc阅读(251)评论(0)

C++基础,今天学习类的友元函数和友元类。   在开始友元之前,先学个单例模式: 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享...

C++语言

C++语言基础(6)_类的常量成员和静态成员

ppc阅读(255)评论(0)

C++基础,今天学习类的常量成员和静态成员。   先来看一下类的内存占用情况:(这里是说这个类的实例对象在内存中占用的字节数) 类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(假如有虚函数,则虚函数整体占用4个字节)...

C++语言

C++语言基础(5)_类的拷贝构造与this指针

ppc阅读(242)评论(0)

C++基础第五课:类的拷贝构造与this指针。后面作业是熟悉并使用C++的string类。   构造及析构: 构造是对象一个从无到有的过程。 析构是对象从有到无的过程。   利用构造函数完成对象的初始化操作: 构造函数很...

C++语言

C++语言基础(4)_类的构造与析构函数

ppc阅读(286)评论(0)

C++基础第四课:类与对象,类的构造与析构函数。后面作业是自己实现一个字符串类(暂时只用构造与析构函数)。   面向对象(Object Oriented,OO) 起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现...

C++语言

C++语言基础(3)_内存处理和C++的引用

ppc阅读(208)评论(0)

C++基础第三课:bool类型,引用,new/delete内存处理。   C++里面引入了一个基本数据类型bool,其有2个值ture和false。在C语言里面用非0表示真,用0表示假,C++里面true表示真,false表示假,...

C++语言

C++语言基础(2)_函数重载

ppc阅读(279)评论(0)

C++基础第二课:函数重载、函数参数缺省、内联函数。最后是个函数重载的练习,求三角形和圆的周长与面积。 C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,即函数的参数列表不同...

C++语言

C++语言基础(1)_输入输出和命名空间

ppc阅读(307)评论(0)

C语言基础学习快要结束了,今天开始C++基础学习。主要内容是C++的输入输出和命名空间。 首先,我想了解下C、C++、C#等语言的区别,所以下面引用了一些知乎上的回答:   回答一: C语言:C语言诞生得非常早,当时人们普遍还习惯...