加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在c中使用冒号后面的类名

发布时间:2020-12-16 06:03:16 所属栏目:百科 来源:网络整理
导读:这是从黑莓10 helloworld程序中提取的头文件. #ifndef ApplicationUI_HPP_#define ApplicationUI_HPP_#include QObjectnamespace bb{ namespace cascades { class Application; class LocaleHandler; }}class QTranslator;/*! * @brief Application object *
这是从黑莓10 helloworld程序中提取的头文件.
#ifndef ApplicationUI_HPP_
#define ApplicationUI_HPP_

#include <QObject>

namespace bb
{
    namespace cascades
    {
        class Application;
        class LocaleHandler;
    }
}

class QTranslator;

/*!
 * @brief Application object
 *
 *
 */

class ApplicationUI : public QObject
{
    Q_OBJECT
public:
    ApplicationUI(bb::cascades::Application *app);
    virtual ~ApplicationUI() { }
private slots:
    void onSystemLanguageChanged();
private:
    QTranslator* m_pTranslator;
    bb::cascades::LocaleHandler* m_pLocaleHandler;
};

#endif /* ApplicationUI_HPP_ */

在类名声明之后,我对冒号运算符感到困惑.

class ApplicationUI : public QObject

这是什么意思?

解决方法

这意味着ApplicationUI从类QObject继承所有方法和成员变量.使用public意味着公共方法和QObject的成员在ApplicationUI中也是公开的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读