|
|
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
|