Closed. This question is not reproducible or was caused by typos。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
1年前关闭。
Improve this question
我对此代码有问题,因此所有tarif = x;我在运行程序时加了下划线,但是我看不到如何解决这个问题,究竟是什么错误?感谢您的帮助 !
应该
适用于所有其他双重任务。
另外,您还应该初始化
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
1年前关闭。
Improve this question
我对此代码有问题,因此所有tarif = x;我在运行程序时加了下划线,但是我看不到如何解决这个问题,究竟是什么错误?感谢您的帮助 !
double saaq::Camion::tarificationAnnuelle() const
{
double tarif;
if(m_nbEssieux == 2 && m_poids >= 3001 && m_poids <= 4000)
{
tarif = 570,28;
}
if(m_nbEssieux == 2 && m_poids >= 4001)
{
tarif = 905,28;
}
if(m_nbEssieux == 4)
{
tarif = 2206,19;
}
if(m_nbEssieux == 5)
{
tarif = 2821,76;
}
if(m_nbEssieux >= 6)
{
tarif = 3729,76;
}
return tarif;
}
最佳答案
当您编写双常量时,这是一个明显的错别字:
tarif = 570,28;
应该
tarif = 570.28;
适用于所有其他双重任务。
另外,您还应该初始化
tarif
变量,double tarif = 0;
关于c++ - 我如何摆脱逗号运算符的此错误右操作数无效(无效值)? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59004704/
10-13 05:54