gpt4 book ai didi

c++ - 返回带或不带*this 的变量究竟有何不同 |这不是关于 *this 指针的问题 |正确性

转载 作者:行者123 更新时间:2023-11-28 04:41:41 25 4
gpt4 key购买 nike

<分区>

我在下面有一个代码类,它表示二叉树中的一个节点:

//btnode类

class btnode {
public:
btnode(int data): m_info(data), m_left(nullptr), m_right (nullptr) {}

btnode* get_left_btnode () { return this->m_left; }
btnode* get_right_btnode () { return this->m_right; }
int get_data () { return this->m_info;}
private:
int m_info;
btnode* m_left;
btnode* m_right;
};

我有一个问题!如果我有如下成员函数,这有什么关系:

    btnode* get_left_btnode ()  { return m_left; }
btnode* get_right_btnode () { return m_right; }
int get_data () { return m_info;}

关于如何有效编写此树节点的任何其他建议都会有所帮助

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com