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



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

  

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

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

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

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




  

相关话题

  C++ 语言会不会在十年内退出市场? 
  为什么世界上大多数地方的人习惯用逗号表示小数点,而C++却用圆点表示小数点,而不是按照大多数地方习惯? 
  C++ 有提供像是 C 中 realloc() 这样的函数的新版本吗? 
  C++1y又给C++增加了多少坑? 
  学C++花了一天半刚搞懂指针和数组,怎么提高效率? 
  PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点? 
  C++中 int n = 0ULL - 1; 是 UB 未定义行为吗? 
  为什么c/cpp语言的函数好像没有按照驼峰命名法呢? 
  C++工程中的目录有何意义? 
  C++里 const int* 与 int const* 有什么区别? 

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





© 2025-01-18 - tinynew.org. All Rights Reserved.
© 2025-01-18 - tinynew.org. 保留所有权利