Category Archives: 编程

编程

c++ primer知识点-第4章 数组和指针

目录 4.1 数组 4.2 指针的引入 4.3 C风格字符串 4.4 多维数组     4.1 数组   数组是由类型名、标识符和维数组成的复合数据类型。类型名可以是内置类型或类类型,也可以是除引用外的任意复合类型。 4.1.1 数组的定义和初始化   维数必须用值大于等于1的常量表达式定义;表达式包含整型字面值、枚举常量或者用常量表达式初始化的整型const对象。非const变量以及要到运行阶段才知道其值的const变量都不能用于定义数组的维数。 1. 显示初始化数组元素   未显式初始化的函数体外定义的内置数组,其元素初始化为0;未显式初始化的函数体内定义的内置数组,则无初始化。 int ia[] = {0, 1, 2}; // an array of dimension 3 2. 特殊的字符数组 char ca1[] = {‘c’, ‘+’, ‘+’}; … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第3章 标准库类型

第3章 标准库类型 目录 3.1 命名空间的using声明 3.2 标准库string类型 3.3 标准库vector类型 3.4 迭代器简介 3.5标准库bitset类型   3.1 命名空间的using声明 1.每个名字都需要一个using声明 必须要为用到的每个名字都提供一个using声明。 2.使用标准库类型的类定义 在头文件中放置using声明,就相当于在包含该头文件的每个程序中都放置了同一using声明。 3.2 标准库string类型 string类型支持长度可变的字符中;使用前请首先 #include <string> using std::string; 3.2.1 string对象的定义和初始化   几种初始化String对象的方式 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("value"); 将s3初始化为一个字符串字面值副本 string s4(n,’c’); … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第2章 变量和基本类型

第2章 变量和基本类型 目录 2.1 基本内置类型 2.2 字面值常量 2.3 变量 2.4 const 限定符 2.5 引用 2.6 typedef 名字 2.7 枚举 2.8 类类型 2.9 编写自己的头文件     2.1 基本内置类型   C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型,另外,还定义了一种称为void的特殊类型,void类型没有对应的值,仅用在有限的一些情况下,通常用作无返回值函数的返回类型。 C++算术类型 类型 含义 最小存储空间 bool 布尔型 — char 字符型 8位 wchar_t 宽字符型 … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第1章 快速入门

第一章 快速入门

目录

1.1 编写简单的C++程序

1.2 初窥输入/输出

1.3 关于注释

1.4 控制结构

1.5 类的简介

1.6 C++程序 Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment