Dr. Sommer schrieb:
> Alternativ gibt es noch valgrind.
Der kann OOB aber nicht bei statischen Arrays, sondern nur mit
malloc-alloziertem Speicher, sofern ich das recht erinnere.
GCC-sanitiser geht auch für statische Arrays, habe ich schon getestet.
Allerdings ausschließlich unter Linux. Unter Windows gibt es zwar
Cygwin/GCC, das unterstützt dieses Feature aber nicht. Also als
Windowsnutzer mal eben eine Live-Distri reinbooten, die einen aktuellen
GCC mitbringt.
Zusätzlich gibt es zur statischen Codeanalyse noch CppCheck, was solche
Fehler MANCHMAL auch finden kann.