Zuweisen einer Liste aus Objekt einer neu erstellten Liste

  • Hallo zusammen:

    Ich versuche eine Liste aus einem Objekt, einer neu erstellten Liste zuzuweisen und bekomme dabei folgenden Kompilierungsfehler:
    "error: conversion from 'std::list<data_creation::processedMeasurements,
    std::allocator<data_creation::processedMeasurements> >' to non-scalar
    type 'std::list<processedMeasurements, std::
    allocator<processedMeasurements> >' requested"

    Zur Erläuterung: das Objekt created_data des Typs data_creation enthält eine Liste (processedMeasurementsList) aus structs (processedMeasurements), die ich im Konstruktor einer neuen Klasse, einer neuen Liste zuweisen möchte. Die neue Liste besteht ebenfalls aus aus den bekannten struct Einträgen (processedMeasurements).

    Der Code:
    data_fusion::data_fusion(data_creation created_data_disposal)
    {
    list<processedMeasurements> list3 = created_data_disposal.processedMeasurementsList;
    }

    Danke schonmal im Voraus

  • versuch:

    data_fusion::data_fusion(data_creation created_data_disposal){
    std::list<processedMeasurements>list3=created_data_disposal.processedMeasurementsList;
    }