gpt4 book ai didi

c++ - 在 C++ 中访问 protected 成员

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

如果有的话,我如何才能访问类“ChooseDirDlg”中类“SecondDlg”中声明的 protected 成员?以下是类声明:

class CChooseDirDlg : public CDialog
{
// Construction
public:
CChooseDirDlg(CWnd* pParent = NULL); // standard constructor



class SecondDlg : public CDialog
{
// Construction
public:
SecondDlg(CWnd* pParent = NULL); // standard constructor

将构造函数更改为采用一个类的派生实例是否可以解决问题?如果是这样,我该怎么办?

最佳答案

继承自它

class CChooseDirDlg : public SecondDlg
{}

声明类为好友

class SecondDlg : public CDialog
{
friend class CChooseDirDlg;
}

关于c++ - 在 C++ 中访问 protected 成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28984604/

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