假设我有一个变量指向我制作的对象。对于这个例子,假设我有一个代表一张卡片的对象,它有 2 个成员 - 等级和花色。
接下来,假设我初始化了我创建的对象结构,所以我现在有一个带有等级和花色的卡片对象。
我的问题是,如果我想要一个返回我创建的卡片对象的函数怎么办:我想做这样的事情:
Card* playerCard = foo()
我知道 playerCard 指向一个卡片对象,那么这是否意味着 foo() 也必须返回一个卡片对象?有没有另一种方法来解决这个问题?
基本上我希望我的函数生成卡片,并且 playerCard 应该等于生成的卡片。我不知道返回一个对象是否是解决问题最直接的方法,这就是为什么我还要询问是否有任何替代解决方案。
谢谢您的帮助!