我收到此消息,并且持续了很长时间,我不知道为什么。 它说模板使用可能有问题,但我不认为我做错了什么:
using std::shared_ptr;
using std::set;
class User{
set<CoinBalance> holdings;
ApiConnection api;
public:
void newHolding(const shared_ptr<Coin>&, double amount = 0);
void addToHolding(const shared_ptr<Coin>&, double amount = 0);
void decreaseFromHolding(const shared_ptr<Coin>&, double amount = 0);
double getHondingsUsdValue();
};
这就是我使用shared_ptr
的方式:
class CoinBalance {
shared_ptr<Coin> coin;
double amount;
};
答案 0 :(得分:1)
是的,您需要实现
答案 1 :(得分:0)
我认为您必须为类CoinBalance
实现运算符'<'。