小编use*_*125的帖子

矢量vs Deque运算符[]

如果我们不断在容器的前面和后面添加,则应选择矢量Deques.但是,这是什么?不要vector的和dequeoperator[]工作一样,还是没有?如果没有,哪一个更快?

c++ vector deque

7
推荐指数
1
解决办法
1842
查看次数

使用typedef进行多指针声明

在C++中,如果我们想要声明多个指针,我们会做这样的事情:int *a, *b, *c;我们必须*在每个指针前放一个星号.如果我写这段代码:typedef int* ptr; ptr a,b,c;?他们都会成为指针,还是只是?

c++ pointers typedef

5
推荐指数
1
解决办法
652
查看次数

当我们做cout << string时会发生什么?

考虑一下我们已经声明了一个这样的字符串:string x;和这样的字符向量:vector<char> x_vec; 我在想是否有任何优势

cout<<x;
Run Code Online (Sandbox Code Playgroud)

过度

for(int i=0;i<x.length();i++)
      cout<<x[i];
Run Code Online (Sandbox Code Playgroud)

要么

for(int i=0;i<x_vec.size();i++)
      cout<<x_vec[i];
Run Code Online (Sandbox Code Playgroud)

表现?我的观点是因为我们经常达到我们必须在strings和vectors 之间做出选择的地步.该程序实际处理或接近的第一个示例是否与其他示例不同?

c++ string vector

-5
推荐指数
1
解决办法
71
查看次数

标签 统计

c++ ×3

vector ×2

deque ×1

pointers ×1

string ×1

typedef ×1