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



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

  

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

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

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

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




  

相关话题

  怎能给孩子讲用c++解决鸡兔同笼问题,百钱买百鸡等问题,也就是c++的for循环嵌套枚举? 
  std::list::sort 用了什么算法?为什么速度这么快? 
  C++解析xml有什么好用的轮子? 
  VS2010编x64程序和编x86程序用的是同一套lib? 
  对同一个套接字,在两个线程中都对其调用recv函数,需要对其互斥保护吗? 
  如何评价Qt6弃用qmake,全面转向CMake? 
  qt5 msvc 版本如何检查内存泄漏? 
  如何评价Qt Lite Project? 
  如何以最小的改动尽量不改变已有代码的情况下适应不断变更的需求? 
  大一下要学C++,电脑安装不上net4.0,有什么在线编程网站可以尽可能替代VS,拿来练习。? 

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





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