Dies ist Teil meines Codes, es ist nicht die volle Sache:Welche Art von Mitglied ist btnode * rt()?
#include<iostream>
using namespace std;
int c,f;
struct btnode
{
btnode *left;
int data;
btnode *right;
};
class bt
{
private:
btnode *root;
public:
bt()
{
root=NULL;
}
btnode * rt()
{
return root;
}
Kann mir jemand sagen, was btnode *rt()
genannt wird? Ist es ein Konstruktor oder eine Methode?
'rt()' gibt einen Zeiger auf Ihren Wurzelknoten zurück. –
Konstruktor ist auch eine Methode, wenn auch eine besondere. Konstruktor ist in diesem Fall 'bt()'. 'btnode * rt()' bedeutet, dass diese Methode etwas vom Typ 'btnode' zurückgibt. – joym8