fujitsufan
Erfahrenes Mitglied
Guten Tag,
kann ich Teile verschachtelter Vectorobjekte einer Methode als Parameter mitgeben.
Folgendes:
Ich habe eine Struktur definiert.
In der Klassendeklaration als
Jetzt möchte ich nur einen Teil des Vectors "vBasicsAll" einer Methode als Parameter übergeben, und zwar das Vectorobjekt "strSerie", bestehend aus einem Array aus strings.
Das sieht zur Laufzeit so aus:
Der Funktionsaufruf lautet:
Die Methode lautet:
Der Prototyp lautet:
Das Arbeiten mit Vectoren ist Neuland für mich.
mfG.
fujitsufan
kann ich Teile verschachtelter Vectorobjekte einer Methode als Parameter mitgeben.
Folgendes:
Ich habe eine Struktur definiert.
Code:
typedef struct t_Value
{
int iValRange[3];
string strBasicAtt;
string strBasicVal;
string strUnit;
string strProperty;
vector <string> strSerie;
} t_Value;
In der Klassendeklaration als
Code:
private:
vector < t_Value > vBasicsAll;
t_Value tvlok; //globale Strkturvariable
};
Jetzt möchte ich nur einen Teil des Vectors "vBasicsAll" einer Methode als Parameter übergeben, und zwar das Vectorobjekt "strSerie", bestehend aus einem Array aus strings.
Das sieht zur Laufzeit so aus:
Code:
vBasicsAll[i].serie[k] = "Wie";
vBasicsAll[i].serie[k] = "geht";
vBasicsAll[i].serie[k] = "das";
Der Funktionsaufruf lautet:
Code:
VerivyAttValueInSerie( ? );
Die Methode lautet:
Code:
int TCANModul::VerivyAttValueInSerie( ? )
Der Prototyp lautet:
Code:
VerivyAttValueInSerie( ? )
Das Arbeiten mit Vectoren ist Neuland für mich.
mfG.
fujitsufan