,麻烦C++高手帮小弟我解释下面这种情况

在线等,麻烦C++高手帮我解释下面这种情况namespace Ui {class UI_ONS_InModeTwoBtn: public Ui_UI_ONS_InM

在线等,麻烦C++高手帮我解释下面这种情况
namespace Ui {
    class UI_ONS_InModeTwoBtn: public Ui_UI_ONS_InModeTwoBtn {};


这个时候的命名空间是什么? C++ 命名空间 类
[解决办法]
Ui......
[解决办法]
Ui::UI_ONS_InModeTwoBtn, 这个UI_ONS_InModeTwoBtn继承Ui_UI_ONS_InModeTwoBtn
[解决办法]

引用:
我来汇总下,我想知道UI_ONS_InModeTwoBtn里的ui到底是谁?是UI_ONS_InModeTwoBtn还是Ui_UI_ONS_InModeTwoBtn


//UI_ONS_InModeTwoBtn.h
namespace Ui {
    class UI_ONS_InModeTwoBtn;
}
class UI_ONS_InModeTwoBtn : public UI_ONS_WithBtnONS
    Ui::UI_ONS_InModeTwoBtn *ui;
};

//Ui_UI_ONS_InModeTwoBtn.h
class Ui_UI_ONS_InModeTwoBtn
{
};
namespace Ui {
    class UI_ONS_InModeTwoBtn: public Ui_UI_ONS_InModeTwoBtn {};
} // namespace Ui
大括号都不匹配,怎么看?
[解决办法]
引用:
但是好像不是,因为我这个ui用鼠标点链接的时候可以链到Ui_UI_ONS_InModeTwoBtn的方法。
我不知道为什么,所以请教。。。
Quote: 引用:

Ui::UI_ONS_InModeTwoBtn, 这个UI_ONS_InModeTwoBtn继承Ui_UI_ONS_InModeTwoBtn


如果你是这样写的
namespace Ui
{
  public Ui_UI_ONS_InModeTwoBtn
  {
     public void OnClick(){}
  
  };
}


在对实例ui这样调用 ui.OnClick(); 就是调用上面写到的OnClick();

你把两个类UI_ONS_InModeTwoBtn的名字改成不一样不就清楚了。