C++自学基础
C++
ZTT-Erolii
真牛
展开
-
C++万能头文件#include<bits/stdc++.h>
在刷算法比赛的时候看到别人代码里的头文件,这个库几乎包了所有的可用到的C++库函数。#include<bits/stdc++.h>源码:// C++ includes used for precompiling -*- C++ -*-// Copyright (C) 2003-2014 Free Software Foundation, Inc.//// This file is part of the GNU ISO C++ Library. This library is原创 2021-02-15 23:27:17 · 259 阅读 · 0 评论 -
算法设计工具-STL
目录STL的简单介绍STL容器STL算法STL迭代器STL的简单介绍C++中实现的数据结构中的很多容器和算法构成的C++库子集。STL是一个功能强大的基于模板的容器库。STL三大件:容器、算法、迭代器STL容器实现头文件实现头文件数据结构说明< vector >底层数据结构:数组,支持快速随机访问< string >字符串处理容器< deque >底层数据结构:一个中央控制器和多个缓冲区,支持守卫元素快速增删,随原创 2021-02-15 18:51:17 · 493 阅读 · 0 评论 -
C/C++:stl中stack容器的使用,表达式括号的匹配
在写程序中有的算法需要临时存放一些数据,且后存入的数据先处理,就可以考虑使用stack容器以下是关于表达式中(),[],{}是否正常匹配的一个问题。#include<iostream>#include<string>#include<stack>using namespace std;bool solve(string str){ stack<char>st;//用来判断字符是否匹配临时存放 int i = 0; while(i<原创 2020-11-12 10:27:26 · 477 阅读 · 0 评论 -
C++:菜鸟自学笔记
1、endl: 即 end line表示此行结束,换行,就是回车2、obj. : 以.obj为扩展名结尾的是编译器在经过词法分析、语法分析、生成符号表、错误处理…之后无误生成的目标代码,是机器可以执行的指令代码,以.OBJ为扩展名存在磁盘中,称为目标代码文件。经过连接后将会生成可执行文件。点击编译后:显示…obj - 0 error(s),0 Warning(s)3、.exe:连接器将由编译器将编译器生成的目标代码文件(。obj),通库中的某些文件(.lib)进行连接处理,生成一个可执行文件(.原创 2020-10-29 12:06:39 · 124 阅读 · 0 评论 -
C++:iostream.h: No such file or directory
关于:“iostream” 与 <iostream.h>DEV C++中:VC6.0中却是对的:在DEV中,我将预处理部分改为#include “iostream”using namespace std;编译通过了。经过搜索以下的解释较为合理:*iostream.h-非标准库: iostream.h头文件不需要声明空间直接可以使用cin和cout的关键词iostream-标准库: iostream的方法则需要空间指定以划分,所以需要声明指定其空间。*摘:“ --原创 2020-10-29 10:48:26 · 9325 阅读 · 0 评论