相关疑难解决方法(0)

如何比较指针?

假设我有两个指针:

int *a = something;
int *b = something;
Run Code Online (Sandbox Code Playgroud)

如果我想比较它们并看它们是否指向同一个地方(a == b)工作?

c++ pointers

72
推荐指数
4
解决办法
13万
查看次数

将矢量附加到自身的好方法

我想复制矢量的内容,并希望它们被附加在原始矢量的末尾,即 v[i]=v[i+n] for i=0,2,...,n-1

我正在寻找一种很好的方法,而不是循环.我看到std::vector::insert但迭代版本禁止迭代器*this(即行为未定义).

我也尝试std::copy如下(但它导致分段错误):

copy( xx.begin(), xx.end(), xx.end());

c++ stl stdvector c++11

21
推荐指数
1
解决办法
3218
查看次数

标签 统计

c++ ×2

c++11 ×1

pointers ×1

stdvector ×1

stl ×1