
C++
C++的学习
it's okey
这个作者很懒,什么都没留下…
展开
-
C++输出hello world
/* #include<iostream> #:预处理标志,后面跟预处理指令,include:预处理指令,包含 <iostream>:c++头文件,输入输出流 这行的作用就是在预编译之前先执行这行代码。系统提供的头文件用<>括起来 #include<iostream.h> 这个头文件是c标准的头文件,c++中叫非标准库文件。 using namespace std;使用标准命名空间。也就是说C++当中的标准库文件,函数,对象啊等都存放在.原创 2021-03-14 14:33:40 · 5795 阅读 · 1 评论 -
千峰 c++_stl string容器
String容器的基本概念,常规操作string库提供了copy,find,insert,replace等方法string是一个类 这个容器有一个指针,指针维护整个数组#string的构造函数string str( string类的其他对象 );string str( “字符串” );string str( ‘字符’ );string str; #string容器的基本操作(赋值符号(=) 和 赋值方法assign())如:str = str1;str = “字符串”;str = ‘原创 2020-09-29 21:15:12 · 183 阅读 · 0 评论 -
千峰 c++_stl 迭代器中迭代器由容器指向容器
容器可嵌套容器在vector<> 中还可以建立vector<> ,如vector< vector > 这里就可以在容器里面在建立容器迭代器类似于指针可以分等级例如:vector< vector >::iterator itvector< int >::iterator it这两个迭代器的指向,由前面的<>中的内容决定了其指示对象的大小,相关的示例代码#include <iostream>#incl原创 2020-09-29 20:16:32 · 210 阅读 · 0 评论 -
千峰 c++ _STL库中 迭代器 (1)算法中的for_each和迭代器的联合使用
算法for_each中的迭代器用法在算法中for_each中是遍历的意思机构for_each(InIt _First,InIt _Last,_Func)其中_First 和 _Last是相关的迭代器参数,而_Func是函数的入口地址参数。for_each 其中for代表循环,each代表每一个,这个算法代表遍历。因为不明白需要遍历函数来需要哪些操作,就需要自己写动作函数,并把它的函数入口地址传入,for_each中例如 void print(int a){cout << a原创 2020-09-28 21:09:46 · 208 阅读 · 1 评论 -
千峰 c++_stl库中六大组件
stl的基本概念STL(standard templa library),由惠普实验室开发,后开源集成在c++上。STL广义上分为:容器,算法,迭代器,容器和算法之间通过迭代器进行连接。STL几乎所有的代码都采用模板类和模板函数。STL的六大组件容器:保存数据的空间结构 vector,queue,deque,map,set,list算法(algorithms):特定的求解步骤 sort,find,for_each迭代器(iterator):本质上是指针获取迭代器的格式仿函数:函数原创 2020-09-28 20:04:20 · 189 阅读 · 0 评论