C++中vector小学习,顺便查了下<stdio.h>(或<cstdio>)
2024-08-23 12:36:51
今天看书,邻桌在看《C++ Primer》,拿过来看了一会儿。以前比较少用vector容器,看了下后,瞬间觉得好腻害的样子,就想试一下。嗯,就是试一下而已。(代码可能网上都差不多,有参考)
#include<iostream>
#include<vector> //使用vector容器
#include<string> using namespace std; int _tmain(int argc, _TCHAR* argv[])
{
vector<int> TestInt; //定义一个空的vector实例,int类型
for (int i = ; i < ; i++)
{
TestInt.push_back(i); //向TestInt中添加数值
}
for (int i = ; i < TestInt.size() ; i++)
{
cout << TestInt[i] + << endl; //“[ ]”在vector模板类中被重载
}
/* 额,说到这里,看书上后来说还可以用迭代器iterator进行地址访问。好吧,后续了 */ //下面来学习二维数组的vector使用
vector<vector<int>> ArrayInt(, vector<int>()); //这里可以注意一下 int i = , j = ;
for ( i = ; i < ; i++)
{
for ( j = ; j < ; j++)
{
ArrayInt[i].push_back(j);
}
}
for (i = ; i < ; i++)
{
for (j = ; j < ArrayInt[i].size() ; j++)
{
cout << ArrayInt[i][j] << " ";
}
cout << endl;
} return ;
}
=================================================================
stdio 就是指 “standard input & output"(标准输入与输出)。在C++中被继承,被规范统一为<cstdio>
C语言为文件输入输出提供了许多标准库函数。这些库函数构成了C标准库文件<stdio.h>
的主体。
多数与C语言输入输出相关的函数在<stdio.h>
中定义。如文件访问:fopen、fclose,二进制读写fread、fwrite,格式化输入输出scanf、printf等。
(意思就是说,在头文件声明的时候加上它,就可以直接调用一些,C/C++本身内部已经存在的那些标准I/O函数了)
太晚了,该马上睡了。明天还要早起~^_^~
最新文章
- struts2中的jar包
- 多线程、委托、Invoke解决winform界面卡死的问题,并带开关
- Thinking in Java——笔记(11)
- 把本地代码同步到github
- oracle pctfree和pctused详解
- 用c语言写一个函数把十进制转换成十六进制(转)
- Spring 计划
- Winform下richtextbox截图实现
- HDU 4605 Magic Ball Game(离线算法)
- iOS中多控制器的使用
- ACM课程学习总结
- vue中使用keepAlive组件缓存遇到的坑
- C#中的快捷键,可以更方便的编写代码
- (4.4)mysql备份还原——备份存储容灾基础知识
- MySql主从同步和延迟同步
- python第三十六课——1.可迭代对象
- 远程执行命令和文件分发shell脚本
- OPENVZ低版本centos6.5安装BBR加速手记
- vue-cli 项目构建性能分析工具
- How to manage IntelliJ IDEA projects under Version Control Systems