
C++学习
文章平均质量分 78
哪得小师弟
这个作者很懒,什么都没留下…
展开
-
C++基础学习(1)
C++的后缀名为.C或者.cc,cpp,cxx,c++等很多类型。与c的输入输出不同的是c++用cin和cout。用法如下:#include <iostream>int main(){ using namespace std; cout << "Come up and C++ me some time."; cout << endl; cout ...原创 2018-10-18 10:31:21 · 141 阅读 · 0 评论 -
C++基础学习之类和动态内存分配(9)
主要学习内容:对类成员使用动态内存分配。隐式显式复制构造函数。隐式显式重载赋值运算符。在构造函数中使用new所必须完成的工作。使用静态类成员。将定位new运算符用于对象。使用指向对象的指针。实现队列抽象数据类型。(像第(7)篇中的stack实现一样)动态内存和类首先说一下类中的静态类成员。类似如下声明:class StringBad{private: char * ...原创 2018-11-11 21:24:30 · 164 阅读 · 0 评论 -
C++基础学习之使用类(8)
运算符重载原创 2018-11-04 19:06:35 · 210 阅读 · 0 评论 -
C++基础学习之对象和类(7)
this指针有时方法可能涉及到两个对象,这种情况下需要用到this指针。比如Stock类中有一个方法是比较两个对象的价格值,那么方法定义如下:const Stock & topval(const Stock & s) const;const都是为了表示不对对象中的数据进行修改,但是要读其中的数据。this指针是一种特殊的指针,它指向用来调成员函数的对象(this被作为隐藏...原创 2018-10-30 15:13:31 · 178 阅读 · 0 评论 -
C++基础学习之对象和类(6)
对象和类主要内容:面向对象编程与过程性编程类的定义和实现公有类和私有类类的数据成员类方法创建和使用类对象类的构造函数和析构函数const成员函数this指针创建对象数组类作用域抽象数据类型面对对象编程(oop)的特性:抽象封装和数据隐藏多态继承代码的可重用性面对对象编程...原创 2018-10-30 09:18:47 · 610 阅读 · 0 评论 -
C++基础学习之编程模块(4)
函数和二维数组在C++中,二维数组的定义完全与一维数组不同:int data[3][4] = {{1, 2, 3, 4}, {9, 8, 7, 6}, {2, 4, 6, 8}};data不能当作是一维数组的指针然后去访问12个元素,data[0~2]每个都是一个一维数组的指针,也就是说其实data是指针的指针。所以在子函数中用的时候需要如下声明:int sun(int arr[][4...原创 2018-10-23 21:27:44 · 228 阅读 · 0 评论 -
C++基础学习之内存模型与名称空间(5)
单独编译原创 2018-10-25 11:35:57 · 178 阅读 · 0 评论 -
C++基础学习之循环分支结构(3)
这里只提一些之前我没怎么用过的一些特性:类型别名将byte作为char的别名:typedef typeName aliasName;typedef char byte;基于范围的for循环(C++11)基于范围的for循环简化了常见的循环任务,对数组(或容器类,如vector和array)的每个元素执行相同的操作。(类似与python中的for i in range(x))doub...原创 2018-10-22 15:08:15 · 277 阅读 · 0 评论 -
C++基础学习之复合类型(2)
复合类型数组字符串string类结构共用体枚举指针(new delete管理动态内存)动态数组,动态结构vector和array类1.数组数组声明格式:typeName arrayName[arraySize];这样声明时注意arraySize不可以是变量。数组的索引从0开始到arraySize-1.数组初始化:int initArray[3] = {1, 2, ...原创 2018-10-18 20:11:24 · 236 阅读 · 0 评论 -
C++基础学习之类继承(10)
面向对象编程的主要目的之一是提供可重用的代码。C++提供了更高层次的重用性方法来扩展和修改类。这种方法叫类继承,它能够从已有的类派生出新的类,而派生类继承了原有类(称为基类)的特征,包括方法。通过继承可完成的工作有:可以在已有类的基础上添加功能。例如,对于数组类,可以添加数学运算。可以给类添加数据。可以修改类方法的行为。一个简单的基类(最简单的继承和初始化)从一个类派生出另一个类时,...原创 2018-11-20 15:55:52 · 180 阅读 · 0 评论