0
Я пытаюсь присвоить данные из структуры в станд :: векторназначить STD: вектор из структуры, содержащей массив
Вот код
struct myArray
{
double * data;
size_t len;
};
typedef std::vector<double> DoubleVect;
DoubleVect myvect;
MyArray myarr;
// code to initialize alloc and populate the MyArray variable
// ....
myvect.assign(&myarr.data, &myarr.data + myarr.len); // compiler barfs here ...
Любая идея, почему? и как я могу это исправить?
Doh! Иногда все, что ему нужно, это второй набор глаз (или кофе-брейк!) – skyeagle