title image


Smiley Vector vom datentyp einer klasse
//---------------------------------------------------------------------------





#pragma hdrstop

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;





//---------------------------------------------------------------------------





class Kunde

{

public: int KdNr;







};



#pragma argsused

int main(int argc, char* argv[])

{

//Vector mit classes

//---------------------------------------------------------

vector k; // ein leerer Vector zur Aufnahme mit Datentyp Kunde



// Obejekt der Klasse

Kunde a;

a.KdNr = 35;





// Anhänges des Objektes

k.push_back(a);



// Ausgabe es Objektes











//Vector mit INT

//---------------------------------------------------------

vector v; // ein leerer Vector zur Aufnahme



// Anhängen von 3 Elementen

v.push_back(1); v.push_back(2); v.push_back(3);



cout << v[1] << endl; // gibt 2 aus

v[1] = 1000; // Ersetzen 2. Element



// Ausgabe kompletter Vector

copy(v.begin(), v.end(), ostream_iterator(cout, " "));



// gibt 1 1000 3 aus

cout << endl;



// Benutzung als C - Array

memset(&v[0], 0, v.size() * sizeof(int));

//---------------------------------------------------------





getch();

return 0;

}

//---------------------------------------------------------------------------





Hallo



im ersten teil ist ein vector der ein objekt der klasse aufnimmt, wie es nun möglich das objekt bzw. eine eigenschaft der klasse auszugeben? mit den integers ist das ja kein Proble, nur wie mit objekten?



Bin euch dankbar für die hilfe





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: