首页 > 解决方案 > STL 列表 - [intNumber] 做什么?

问题描述

我有一段代码定义了 STL 的列表。但是,末尾有一个“[256]”,看起来有点像数组声明:

std::list<myStruct*> foo[256];

我已经用谷歌搜索过了,整个事情似乎没有

那么,这整个构造是什么样的容器,这个 [256] 在这种情况下做了什么?

标签: c++liststl

解决方案


那么,这整个构造是什么样的容器,这个 [256] 在这种情况下做了什么?

std::list<myStruct*> foo[256];

foo是一个包含 256 个元素的数组,每个元素都是指向myStruct.

把它想象成普通的内置类型int bar[256];,只是替换intstd::list<myStruct*>


推荐阅读