C++基础
文章平均质量分 52
MisakiJh
与其临渊羡鱼,不如退而结网
展开
-
浅谈模板类vector和array
在这里对模板类做非常非常简单的总结,以便于自己需要时有货可查。模板类vector ① 是一种动态数组,可在运行阶段设置vector对象的长度,也可以在末尾添加数据,在中间插入数据 ② 使用new和delete来管理内存,但是是自动执行这两个操作的。 ③ 必须 #include<vector> 和包含在名称空间std中 ④ 简单使用:vector<typeName> vb(n_elem);原创 2017-09-11 23:22:32 · 534 阅读 · 0 评论 -
C++文件读写操作(一) 逐字符读取文件
//1.打开一个文件//2.逐个字符地读取该文件,直到文件末尾//3.指出该文件中包含多少个字符#include<iostream>#include<fstream>#include<cstdlib>const int Arsize = 60;int main() { using namespace std; char c, fileName[Arsize];原创 2017-09-08 19:39:33 · 20802 阅读 · 2 评论 -
浅析指针与const
* const用于指针有着一些微妙的地方,也有着比较复杂,短时间难以理解的地方,所以就此详细探讨一番。让指针指向一个常量对象,这样可以防止使用该指针来修改所指向的值 int age=39;const int * pt = &age; *pt的值为const,对pt而言,这个值(age)是常量,但并不意味着它所指向的值就是一个常量,可以通过修改age变量来修改age的值。 这原创 2017-10-02 09:53:41 · 414 阅读 · 0 评论 -
函数探幽(3) --引用(3)
3.1.将引用用于结构 引用非常适合用于结构和类,而引入引用的目的也是为了用于这些类型。 有如下结构定义:struct free_throws{ std;;string name; int made; int attempts; float percent;};//则可以这样编写函数原型:void set_pc(free_throws & ft);//如原创 2017-11-07 22:05:23 · 461 阅读 · 2 评论 -
函数探幽(1) --引用(1)
1.引用变量 引用是已定义的变量的别名(另一个名称)。如:有一变量x,而y作为变量x的引用,则可以交替使用x和y来表示该变量。就像有两个单词表示同一个意思。1.1.1.创建引用变量 在c++中,&符号除了用来指示变量的地址外,&的另一个含义就是用来声明引用。例:int cats;int & tomcats =cats;其中,&不是地址运算符,而是类型标识符的一部分。上述原创 2017-11-03 22:53:30 · 325 阅读 · 0 评论 -
函数探幽(2) --引用(2)
2.1.1.将引用用作函数参数 与按值传递不同的是,传递引用,函数将可以使用原始数据,似乎与传递指针有着相同的作用。int wallet1 = 400;int wallet2 = 500;cout<<"wallet1 = $"<<wallet1;cout<<"wallet2 = $"<<wallet2<<endl;swap(wallet1, wallet2); //调用cout<原创 2017-11-06 15:31:59 · 263 阅读 · 0 评论