是否可以声明一个结构体的全局数组,并动态地向其中添加元素?
谢谢。

最佳答案

如果您想动态地向某物添加元素,您可以考虑使用 list 。您可以创建一个全局列表,并根据需要向其中动态添加元素。如果您确实需要数组类型功能,那么 vector 可能更适合您的速度。在这种情况下,STL 可能会提供您所需要的。

值得注意的是,全局变量并不总是一个好主意。如果您经常使用全局变量,您可能需要考虑重构您的代码,这样就不需要它们了。许多人认为全局变量是 code smell

关于c++ - 如何制作元素数量可变的全局数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3146641/

10-11 22:38
查看更多