c++
VisCMSHI
这个作者很懒,什么都没留下…
展开
-
C++知识点之结构体
结构体定义定义struct 结构体类型名{ 成员类型 成员名; 成员类型 成员名; ...};e.g :struct PersonInfo { int index; char name[30]; short age; };结构体使用struct PersonInfo { int index; char name[30]; short age; };PersonInfo pInfo;或者原创 2020-11-26 18:10:16 · 135 阅读 · 0 评论 -
C++_vector
向量定义及相关函数1.1 向量定义#include using std::vector;vector<数据类型>向量名数据类型可以是C++常规数据类型,也可以是类和vector对象1.2 向量初始化列表初始化 vectorv ={‘a’,‘b’,‘c’}指定数量元素 vectorv(5,1) //5个int类型的11.3 向量操作v.size() // 返回v...原创 2019-01-15 12:33:46 · 165 阅读 · 0 评论 -
C++基础语法总结2
3.条件语句if (条件)语句1 //if条件成立,执行语句1else语句2 //否则,执行语句2if (条件)语句1 //if条件成立,执行语句1else if (条件)语句2 //否则,执行语句2switch (a){case '条件1‘语句1;break;case '条件2‘语句2;break;case '条件3‘语句3break;default:...原创 2019-01-15 13:28:23 · 173 阅读 · 0 评论 -
C++基础之数据的共享和保护
1.标识符的作用域和可见性作用域分类:1.函数原型作用域2. 局部作用域3. 类作用域4. 文件作用域5. 命名空间作用域2. 函数原形作用域形参作用域,参数括号内,很小,可以不写形参名,只写类型double area(double radius);3. 局部作用域函数的形参、在快中的标识符作用域自声明起,限于块中类成员具有类作用域其范围包括类体和成员函数体在类作用域...原创 2019-07-04 15:14:56 · 195 阅读 · 0 评论 -
C++_template
函数的通用性—重载和模板函数名可以被重载,只要两个函数没有完全相同的特性,即形参列表,但返回值类型不是函数的特性。模板是通过声明类型形参并在函数原型和定义中使用这些形参来代替特定的类型。typename可以用class 代替例:template void swap(Datatype & first,Datatype & second){Datatype temp=firs...原创 2019-09-18 17:13:52 · 103 阅读 · 0 评论