Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

09.05.2012, 18:19

Was sind eure häufigsten Compiler-Warnungen?

Nun will ich auch mal was fragen. :P
Was sind denn so eure häufigsten Warnungen?

Meine sind:
C4018, Konflikt zwischen signed und unsigned
C4244, Konvertierung '[Typ]' von '[Typ1]' nach '[Typ2]', möglicher Datenverlust!

2

09.05.2012, 18:22

Mit Compiler Warnings Level 3 habe ich eigl. nie Warnungen ;)
Bei Level 4 ist es wohl C4101. ( Benutze VS)

3

09.05.2012, 18:39

C4101 ist zwar Stufe 3, aber ich glaubs dir. xD
C4100 wäre Stufe 4. :'P
Wäre schön wenn ihr die Bedeutung dahinter schreiben würdet, falls ihr diese Kennnummern benutzt.

C4101: 'Bezeichner': Unreferenzierte lokale Variable
C4100: 'Bezeichner': Unreferenzierter formaler Parameter

4

09.05.2012, 18:46

Ohh ja stimmt :P
Meinte eigl. C4100. Halt immer bei der WinMain ...

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

5

09.05.2012, 18:57

CS0414: The field 'foo' is assigned but its value is never used
CS0162: Unreachable code detected
CS0169: The field 'foo' is never used

Alle anderen Warnungen lass ich gar nicht erst entstehen ;)
Wobei die drei natürlich auch am Ende immer raus sind.

Für C++ weiß ich das gar nicht mehr, aber es düfte wohl C4100 gewesen sein.
Generell lass ich Warnungen nie lange stehen und behandel die fast schon so wie fehler. Sauberer code ftw ;)

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

6

09.05.2012, 20:44

Derzeit werde ich gerade von C4251 überschwemmt, z.B.:
'luabind::detail::class_rep::m_type': class 'luabind::type_id' erfordert eine DLL-Schnittstelle, die von Clients von class 'luabind::detail::class_rep'

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

7

09.05.2012, 21:01

Ich habe seit Ewigkeiten eine Warnung änlich der: (Habs gerade nicht da)
Bei CS____ handelt es sich nicht um eine gültige Warnungsnummer.

Ursprungsort(Datei, Zeile, ...) ist leider nicht angegeben.

Ansonsten mach ichs nämlich in der Regel so wie Sylence. ;)
Und wenn die Warnung Fehlalarm ist, dann kommt doch wenigstens ein "#pragma warning XXX" an das Codestück.

Viele große (OS-)Programme spucken beim kompilieren immer hunderte Warnungen aus.
Da frag ich mich schon was das für Entwickler sind. :rolleyes:

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

8

09.05.2012, 21:05

Auf Stufe 4(Visual Studio) kein einziger. Wenn ich einen hätte würde nicht kompiliert werden, weil Warnungen als Fehler interpretiert werden..Wenn der Code richtig ist kommt pragma warning zum Einsatz. :thumbsup:
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

FSA

Community-Fossil

  • Private Nachricht senden

9

09.05.2012, 21:19

Ganz klar:
Nix :D
Ich erzeuge selten Compilerwarnungen. Eher mehr Fehler.
Was jetzt sehr oft kommt, sind aber Linkerwarnung :D

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

10

09.05.2012, 21:26

Ich bekomme sehr sehr selten Warnungen. Aber bei meinem aktuellen Projekt kommt diese Warnung.

"Warnung: Referenz auf temporären Wert wird zurückgegeben [standardmäßig aktiviert]"

Werbeanzeige