C++ 面向对象编程:
我需要用is-fully-oop(域、存储库、控制器、UI(TUI))编写一个程序,但是我在创建菜单>控制器>repo函数之间的链接时遇到了一些问题。我应该如何创建控制器的构造函数?我有一个例子,但我没有从中得到太多,谁能给我解释一下这个构造函数C++ 面向对象编程:,c++,oop,C++,Oop,我需要用is-fully-oop(域、存储库、控制器、UI(TUI))编写一个程序,但是我在创建菜单>控制器>repo函数之间的链接时遇到了一些问题。我应该如何创建控制器的构造函数?我有一个例子,但我没有从中得到太多,谁能给我解释一下这个构造函数 class ConsoleUI { public: ConsoleUI(MusicStore* store) : musicStore(store) {} void run(); private: MusicStore* mu
class ConsoleUI {
public:
ConsoleUI(MusicStore* store) : musicStore(store) {}
void run();
private:
MusicStore* musicStore;
void showMenu();
int readOption();
.
.
.
void showMenu();
int readOption();
void printBestSoldAlbums();
};
此类的构造函数只有一个参数-指向
MusicStore
对象的指针。
它唯一的功能是将
musicStore
成员设置为传递的参数。请使用适当的缩进。正如我希望您知道的,代码中只有一行实际上是“构造函数”。它将(成员)变量musicStore
设置为构造函数参数store
,仅此而已。你的问题是什么?谢谢你的及时回复