У меня есть два вектора. И мне нужно удалить из вектора1 то, что есть в векторе 2.
[РЕДАКТИРОВАТЬ: неясно, означает ли это вычитание для каждого элемента согласно приведенной ниже ссылке или установить разницу]
Я использую Visual Studio 2010.
Кажется, что есть метод: http://msdn.microsoft.com/en-us/library/system.windows.vector.subtract.aspx
Но это как-то не работает и даже нет примера кода.
Не могли бы вы помочь мне? Если стандартного метода не существует, возможно, вы могли бы предложить, как организовать его с помощью циклов? Заранее спасибо.
#include "stdafx.h";
#include ;
#include
using namespace std;
int main ()
{
vector vector1;
vector vector2;
for (int i = 0; i < 10; i++)
{
vector1.push_back (i);
}
for (int i = 0; i < 6; i++)
{
vector2.push_back (i);
}
myvector1 = Subtract(vector1, vector2);
return 0;
}