/ / Čo je ekvivalent systému CppCheck systému Windows? - c ++, úniky pamäte

Čo je to systém Windows CppCheck? - c ++, úniky pamäte

Mám extrémny problém.

Pracoval som na hre asi dvakrátrokov (20000 riadkov kódu), a v poslednej dobe som si všimol tón úniku pamäte. Problém je, že nemôžem sledovať každý z nich, pretože moja hra je príliš veľká ...

Hľadal som si a všimol som si, že CppCheck by bol užitočný v mojej situácii, ale problémom je, že odkedy používam Windows, nemôžem používať CppCheck (čo je len pre linux).

Zaujímalo by ma, či možno existuje knižnica alebo plugin, ktorý je ekvivalentný CppCheck pre Windows, alebo možno použiť CppCheck na Windows.

Všetky možnosti, ktoré som prišielspolu s riešením problémov iných (napríklad pomocou inteligentných ukazovateľov pre std :: deque a tak) naznačujú, že môj program je malý alebo vhodnejší: prepísať môj celý program, niečo, čo ja - naozaj - nechcem robiť ...

IDE: Kódové bloky 10.05

Kompilátor: MinGW 3,81 GCC 4.4.1

odpovede:

4 pre odpoveď č. 1

CppCheck funguje aj v systéme Windows (skontrolujte súbory na prevzatieSourceForge). CppCheck je iba statický kontrolný nástroj (analyzuje zdrojový kód, aby našiel niektoré potenciálne problémy). Ak chcete zistiť skutočné netesnosti pamäte, môže byť potrebné použiť nejaký nástroj na ladenie, ktorý skutočne spustí váš kód (pozrite sa na Google Dr. Memory napríklad).