百科问答小站 logo
百科问答小站 font logo



c++的list什么时候用? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

关键在于你存放的数据太简单了。

不用list,你多半用的就是vector?那意味着数据增删时会移动数据。这时候,你要么就是里面只放指针,所以不care怎么移(这种做法在很多老式的C风格改造而来的C++项目中很常见);要么就是你的数据很小,或者干脆就是int之类的,移来移去也不在乎(各种比赛的数据基本上就是这类)。

如果你说你做了很久的C++项目,那么第一条原因应该是主要因素。




  

相关话题

  如何开始用 C++ 写一个光栅化渲染器? 
  a += a *= a; 为什么在C++和Java算出了不同结果? 
  想走虚幻引擎c++路线,c++是否应该大量学习算法? 
  大型c++项目在linux下如何调试? 
  如何评价Qt6弃用qmake,全面转向CMake? 
  C/C++中,设计的时候字符/字符串为什么要加引号? 
  现在的编程语言越来越多,为什么 C 和 C++ 还没有被现在的时代淘汰呢? 
  <<深度探索c++对象模型>>中的虚继承看着蛋疼,感觉这在实际中也没多大用,需要继续深究吗? 
  有人对 C++ 基本数据类型采用 int x{5}; 的方式进行初始化吗? 
  你有过哪些被 C++ 摧残的经历? 

前一个讨论
C语言中指针与数组都可以用a[3]表示,那它们是不是相同?
下一个讨论
Mac上的gcc和Linux上的不一样吗,为啥这段代码运行结果不同?





© 2025-05-29 - tinynew.org. All Rights Reserved.
© 2025-05-29 - tinynew.org. 保留所有权利