面向对象编程:

时间:2012-05-10 12:50:49

标签: c++ oop

我需要编写一个完全oop的程序。(域,存储库,控制器,UI(TUI))但是我在创建菜单>之间的链接时遇到了一些问题。控制器>回购功能。我应该如何创建控制器的构造函数?我有一个例子,但我从中得不到多少,有人能解释我这个构造函数吗?

class ConsoleUI {
public:
    ConsoleUI(MusicStore* store) : musicStore(store) {}
    void run();

private:
    MusicStore* musicStore;

    void showMenu();
    int readOption();
           .
           .
           .
    void showMenu();
    int readOption();

    void printBestSoldAlbums();
};

1 个答案:

答案 0 :(得分:2)

此类具有带一个参数的构造函数 - 指向MusicStore对象的指针。 它只做它 - 将musicStore成员设置为传递参数。