Højst sandsynligt ikke. Main-metoden i C- og C++ programmer bør returnere et tal, der fungerer som en statuskode, der fortæller, hvorfor programmet er termineret. Hvis main er sat til at returnere void vil fejlen komme, men for afvikling, af programmerne med en sådan main-metode, betyder det ikke noget.
Hvis det er warnings i samme stil som den du får, så vil jeg ikke gøre noget ved den. Det er, som jeg skriver ikke noget, der har betydning for afvikling af programmet. Dog vil jeg sige, hvis det var et program, jeg selv havde skrevet, så ville jeg sørge for det kunne kompilere uden warnings. Det skal siges, at warnings som regel ikke betyder noget for afvikling af programmer.
Ja ok, jeg forstår godt det skal defineres som int og ikke void. Det ville jeg nok heller ikke gøre selv, hvis jeg skulle lave noget. Men hvorfor defineres main som void i f.eks. qmails source? Det forstår jeg så ikke :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.