|
|
Kategorie Zeiger
|
Tadellos ist sie g�ltig, die Zeiger herzustellen, die auf die Kategorien zeigen. Einfach m�ssen wir, nach Erkl�rung, eine Kategorie betrachten werden g�ltige Art, also k�nnen wir den Kategorie Namen als Art f�r Zeiger gebrauchen. Nehmen zum Beispiel:
|
|
Dieses ist der Zeiger zum Gegenstand der Kategorie CRectangle. Wie mit Datenstrukturen, zwecks sich auf Mitglied eines Gegenstandes zu beziehen zeigte durch den Zeiger direkt, wir kann einen Pfeiloperator (- >) des Umwegs verwenden. Das folgende Beispiel betrachten.
|
// pointer to classes example
#include <iostream>
using namespace std;
class CRectangle
{
int width, height;
public:
void set_values (int, int);
int area (void)
{
return (width * height);
}
};
void CRectangle::set_values (int a, int b)
{
width = a;
height = b;
}
int main ()
{
CRectangle a, *b, *c;
CRectangle * d = new CRectangle[2];
b= new CRectangle;
c= &a;
a.set_values (1,2);
b->set_values (3,4);
d->set_values (5,6);
d[1].set_values (7,8);
cout << "a area: " << a.area() << endl;
cout << "*b area: " << b->area() << endl;
cout << "*c area: " << c->area() << endl;
cout << "d[0] area: " << d[0].area()<< endl;
cout << "d[1] area: " << d[1].area() << endl;
return 0;
}
|
|
|
|
Schl�sselwort-Zeiger zu den Kategorien, c++ Zeiger, c# Zeiger, Funktion Zeiger, const Zeiger, struct Zeiger, Zeichenkettezeiger, Reihe Zeiger, leere Zeiger, Funktionen Zeiger, Zeiger zu den structs, Zeigerreihen, Zeigerputzfrau, Strukturzeiger, Bezugszeiger, programmierenzeiger, Zeiger zu den Gegenst�nden, Zeiger, zur Umwandlung, Kategorien Sprache mit Zeigern f�hrend, zur Putzfrau, zu kleiden, in umwandeln, Java zu, c# zu, zur Ganzzahl, zum Byte aufreihen
|