Frage

Ich erfahre einen ziemlich nervigen Nebeneffekt der Klassen- / Struktur-Polsterung mit reinigen .Z. B. / p> generasacodicetagpre.

Die letzte Zeile würde höchstwahrscheinlich umr auslösen, um sicherzustellen, dass 3 Bytes des initialisierten Speicherspeichers aufgerufen werden.Dies ist offensichtlich ein falscher Positiv: In den letzten drei Bytes der Struktur gibt es keine Benutzerdaten, es ist nur eine Polsterung.

Oft füllen die Warnungen sehr schnell Log-Dateien aus, die es sehr schwer machen, die anderen, echten Probleme zu sehen.

weiß jemand eine Möglichkeit, die falschen Positiven zu unterdrücken?

War es hilfreich?

Lösung

Ich habe keine Erfahrung mit Reinigung, aber vielleicht explizit initialisiert Die erste Struktur entfernt diese Warnung:

generasacodicetagpre.

Ich nehme an, Ihre Strukturen haben Blockbereich (keine Datei).Wenn sie Dateibereich haben, ist die Null-Initialisierung implizit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top