更新时间:2023-02-12 11:40:43
其实不仅是map,即使换成其他类型的变量,一样报错,比如改成:
int a; a = 1; int main() { ... }
也会报同样的错误。在函数作用域之外,只能声明和定义变量,不能对变量赋值。需要注意的是,类似
int a = 1;
这样的语句,不是变量赋值,而是一个变量定义,是可以出现在函数体之外的。
c++ - stl标准库中map容器的使用
C++ 标准是否在 C++14 中关于不确定值和未定义行为的使用发生了变化?
vim编辑C++代码寻找标准库中结构的的定义
标准C++命名空间的使用
“STL"和“STL"有什么区别?和“C++ 标准库"?
C++标准库简介、与STL的关系。
【C/C++学院】(12)C++标准模板库STL
C++ STL算法系列2---find ,find_first_of , find_if , adjacent_find的使用
《C++编程剖析:问题、方案和设计准则》——第一章泛型编程与C++标准库1.1:vector的使用
C++ STL--stack/queue 的使用方法