摘要:
类 类就是对一类对象的抽象,比如鹦鹉,麻雀都是鸟,鸟就是类,而鹦鹉,麻雀等就是对象。我们期待实现一个Sales_data类,用来管理图书录入系统,通过录入Sales_data对象信息,达到统计销量和收入的目的。源码链接https://gitee.com/secondtonone1/cpplearn。 阅读全文
摘要:
函数 一个典型的函数(function)定义包括以下部分:返回类型(return type)、函数名字、由0个或多个形参(parameter)组成的列表以及函数体。其中,形参以逗号隔开,形参的列表位于一对圆括号之内,如下就是一个函数的定义 void funca(){ cout << "hello w 阅读全文
摘要:
数组的数组 严格来说,C++语言中没有多维数组,通常所说的多维数组其实是数组的数组。谨记这一点,对今后理解和使用多维数组大有益处。当一个数组的元素仍然是数组时,通常使用两个维度来定义它:一个维度表示数组本身大小,另外一个维度表示其元素(也是数组)大小: void multi_array() { // 阅读全文
摘要:
数组 数组是一种类似于标准库类型vector的数据结构,但是在性能和灵活性的权衡上又与vector有所不同。与vector相似的地方是,数组也是存放类型相同的对象的容器,这些对象本身没有名字,需要通过其所在位置访问。与vector不同的地方是,数组的大小确定不变,不能随意向数组中增加元素。因为数组的 阅读全文
摘要:
简介 本文介绍vector的使用方法,vector是一种高效访问和修改的容器,支持遍历,索引访问。 初始化 1 用花括号进行列表初始化 2 可以用()指定初始值和个数初始化 void vector_init() { //列表初始化 vector<string> v1{"a", "b", "c"}; 阅读全文
摘要:
迭代器 当我们要遍历容器如vector,map等复杂结构时,可以通过迭代器进行遍历,依次取出容器中的值。通过容器类的begin()和end()函数获取指向第一个元素位置的迭代器和指向最后一个元素下一个位置的迭代器。 迭代器初步使用 void iterator_func() { string s("s 阅读全文
摘要:
简介 今天介绍string类的使用 初始化和定义 //默认初始化,s1是一个空字符串 string s1; //赋值初始化,s2是s1的副本 string s2 = s1; //直接初始化 字面值初始化 string s3 = "hiya"; //直接初始化 构造函数初始化 string s4(10 阅读全文
摘要:
## 简介 本节介绍C++输入输出流和基本的变量 ## iostream C++提供了标准的输入和输出流功能,要包含iostream头文件,就可以使用cin和cout了 cin表示输入,cout表示输出,下面是使用案例 <!--more--> ``` cpp #include <iostream> 阅读全文
摘要:
简介 本文介绍如何在windows环境下,通过vscode搭建C++的开发环境 需要准备如下文件 1 vscode 软件 2 安装vscode开发插件 3 MinGW 安装vscode 下载地址 选择Download for windows 就可以了 安装vscode插件 安装好vscode后打开, 阅读全文