Hej Har du det i en class eller struct? Måste man det? Nä, det ska inte behövas. Posta gärna lite mer kod så blir det lättare att lista ut felet. Min enum definierade jag i en header fill. Problemet är väl förresten att du inte ska ange Colors::, det räcker med "white". Där ser man. Det är löst nu med en struct och det är jag nöjd med. Tack!Varning vid användandet av enum?
Får följande fel
<b>Warning C4482: nonstandard extension used: enum 'colors' used in qualified name</b>
Och här är koden som orsakar felet.
<code>enum colors
{
White,
Red,
Green,
Yellow,
Blue,
Magenta,
Cyan,
Gray
};</code>
Varje gång jag använder (colors::Red, tex) så får jag varningen. Varför? Och hur ska man kunna läsa det?
Tack!Sv: Varning vid användandet av enum?
http://www.google.se/search?q=C4482
http://msdn2.microsoft.com/en-us/library/ms173704(VS.80).aspxSv:Varning vid användandet av enum?
...
Har ändrat nu. Min enum ligger i en stuct och det fungerar, tack!Sv: Varning vid användandet av enum?
Sv:Varning vid användandet av enum?
enum'en används därefter i main() med en egen procedur SetColor som tar emot en integer. Beroende värdet ändras färgen (med en switch-sats). Colors::White är ju noll så då blir färgen vit. Så kan man förklara det.
<i>Om måste så kan jag posta koden senare.</i>Sv: Varning vid användandet av enum?
Sv:Varning vid användandet av enum?