doube und int
-
Hi,
Ich habe eine QT-Anfängerfrage:
double bf = bodenfreiheit + schildhoehe/2; lastangriffshoehe.append(bf);
bodenfreiheit und schildhoehe sind als double deklariert.
lastangriffshoehe ist ein QVector <double>.Das Problem:
no match for operator (types are QVector <double> and int
Kann mir jemand helfen ?
Danke
-
Zeige mal bitte etwas mehr Quellcode und die komplette Meldung des Compilers.
-
@It0101 sagte in doube und int:
die komplette Meldung des Compilers.
D,h. für Visual Studio: aus dem Output Tab.
-
Dieser Beitrag wurde gelöscht!
-
@titan99_ sagte in doube und int:
static_cast<doube>(2) anstelle 2
Was soll das bringen? Der int wird doch automatisch promoted. Sowas ist nur bei so Dingen wie std::accumulate wichtig - und dann könnte man auch einfach 2.0 schreiben.