webForumDet fria alternativet

Problem med konvertering

C/C++

1 svar · 387 visningar · startad av Bratte

Medlem sedan feb. 200240 inlägg
Frågan#1

Jag har implementerat en std::vector som lagrar en egenkonstruerad klass. Genom en simpel inline-medlemsfunktion returnerar klassen en double. När jag jämför returvärdet från inline-funktionen med ett heltal får jag upp felmedelnadet "C:\MYprgoz\CanonBlaster\CanonBlasterDlg.cpp(240) : error C2296: '<' : illegal, left operand has type 'double (__thiscall RealCanon::*)(void) const' ". Men när jag istället gjorde double'n publik (och slopade inline-funktionen) fungerade allting. Problem med konverteringen anser jag. Varför detta och kan man göra något åt det?

Medlem sedan feb. 200240 inlägg
#2

Sorry, jag hade bara klantat mig!

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)