关于VC2015 应输入表达式错误的讨论
云淡風轻 2017-10-26 01:27:03 void Stock::sell(long num, double price)
{
if (num<0)
{
std::cout << "Number of shares sold can't be negative."
<< "Transaction is aborted.\n";
}
else if (num > shares)
{
std::cout << "You can't sell more than you have"
<< "Transaction is aborted.\n";
}
else
{
// shares = shares - num;
shares - = num; //提示应输入表达式
share_val = price;
set_tot();
}
}
为什么使用shares - = num;就会提示应输入表达,感觉很奇怪,难道这个VC2015识别不了?