我的问题是关于类成员函数作为类指针的返回类型
My question is about the return type of a class member function as a pointer to class
我有一个关于函数的返回类型作为指向类的指针的问题,它是如何工作的。尤其treenode* get_left()
class treenode{
private:
int object;
treenode* left;
treenode* right;
public:
treenode* get_left(){
return this->left;
}
};
此函数返回一个类型为 Treenode 的指针,该指针具有 3 个属性:int 对象、树节点* 左和树节点* 右。
您可以将此指针用作对象并调用其函数。
也就是说,如果您有以下树:
6
4 9
如果你这样做:SixTree.get_left((,它返回一个指向treenode(在本例中为FourTree(的指针,现在您可以使用:print(FourTree.object(,结果应该是:
>> 4
相关文章:
- 接收和返回函数指针的函数指针的类型?
- 具有"templated"返回类型和参数的函数指针
- 为什么要为指针返回类型返回一系列字符?
- 函数可以将指针返回其自己的类型
- 返回不同返回类型的函数的函数指针的函数
- 从弱指针返回类型返回共享指针
- 我的问题是关于类成员函数作为类指针的返回类型
- C :无指针的协变返回类型
- 是否可以将“自动”关键字用作函数指针声明中使用初始化的返回类型
- C 返回类型指针声明
- 将结构指针声明为函数的返回类型
- 使用指针返回类型的功能
- 在引用或指针返回类型函数上输入
- 工厂函数的最佳智能指针返回类型是什么
- 推导函数指针返回类型
- 可以谷歌模拟一个方法与智能指针返回类型
- c++函数指针返回类型
- 可变模板函数,用于确定函数指针返回类型
- 使用智能指针返回类型协方差
- c++中引用返回类型和指针返回类型有什么区别?