valarray problem
-
Hi
Ich verwende valarray in einer Klasse, inkludiere es ordnungsgemaess, aber das Programm laesst sich nicht mehr (mit VC++) uebersetzen. Folgende Fehler werden ausgegeben:
... c:\program files\microsoft visual studio\vc98\include\valarray(104) : warning C4003: not enough actual parameters for macro 'min' c:\program files\microsoft visual studio\vc98\include\valarray(110) : warning C4003: not enough actual parameters for macro 'max' c:\program files\microsoft visual studio\vc98\include\valarray(104) : error C2059: syntax error : 'function-style cast' c:\program files\microsoft visual studio\vc98\include\valarray(167) : see reference to class template instantiation 'std::valarray<_Ty>' being compiled c:\program files\microsoft visual studio\vc98\include\valarray(104) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body c:\program files\microsoft visual studio\vc98\include\valarray(167) : see reference to class template instantiation 'std::valarray<_Ty>' being compiled c:\program files\microsoft visual studio\vc98\include\valarray(109) : error C2143: syntax error : missing ')' before '}' c:\program files\microsoft visual studio\vc98\include\valarray(167) : see reference to class template instantiation 'std::valarray<_Ty>' being compiled c:\program files\microsoft visual studio\vc98\include\valarray(109) : error C2059: syntax error : ')' ...
Kann mir vielleicht jemand weiterhelfen?
Danke!
-
bindest du zufällig windows.h ein? dann kannst du mal
#undef max
#undef minschreiben, vor deinen code
-
ich habs so geloest:
in Settings: NOMINMAX
...kommt wahrscheinlich auf das Gleiche heraus.Trotzdem danke.
-
ich ziehe bei sowas die erste methode vor, weil man dann mit der reinen textdatei auch ohne die "settings" was anfangen kann.