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



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

  

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

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

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

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




  

相关话题

  C++,为什么有了include<iostream>,还需要using namespace std呢? 
  有哪些轻量级适合阅读的优秀 C++ 开源项目? 
  在C语言中,math.h中定义的各种数学函数在电脑上具体是怎么实现的? 
  很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么? 
  libc++ 与 libstdc++ 是什么关系? 
  c++如此繁琐,为什么大学不直接开展python课程? 
  为什么C++中,含有函数声明的头文件应该被包含在定义函数的源文件中? 
  C++ 和Java 的 double 类型都是 8 字节,为何 C++ 存不下 3.1415926 ? 
  在有能够转化为C、C++、Java的第四代语言Raptor的情况下,为什么还需要C等程序设计语言? 
  怎么使C++用最复杂的方法打hello world? 

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





© 2025-02-21 - tinynew.org. All Rights Reserved.
© 2025-02-21 - tinynew.org. 保留所有权利