hi,
ich übergebe einen std::vector an eine methode
und bekomme von meiner methode
einen "leeren" Vector zurück...
obwohl innerhalb der methode der vector gefüllt wird (und ich mir den inhalt auch ausgeben lassen kann)
was mache ich falsch?
ich übergebe einen std::vector an eine methode
Code:
std::vector<wchar_t**> tmp;
ds->getDeviceName(tmp)
und bekomme von meiner methode
Code:
void DS::getDeviceName(std::vector<wchar_t**> &deviceName)
einen "leeren" Vector zurück...
obwohl innerhalb der methode der vector gefüllt wird (und ich mir den inhalt auch ausgeben lassen kann)
Code:
void DS::getDeviceName(std::vector<wchar_t**> &deviceName){
...
wchar_t* value[3] = {NULL,NULL,NULL};
value[0]=value[1]=value[2] = ...
deviceName.push_back(value);
...
was mache ich falsch?