Pytanie jest więc proste: czy istnieje sposób, aby powiedzieć GCC, że chcę otrzymywać ostrzeżenie, jeśli nie zwolnię bloku przydzielonego sterty? Wiem, że możemy mieć niewolne bloki do pewnych celów/już osiągnęliśmy koniec programu lub coś podobnego.GCC ostrzega o niezablokowanych blokach sterty
int main(){
int *a = malloc(sizeof(int));
return 0;
}
Jeśli mogę uzyskać ostrzeżenie, nawet w tym przypadku byłoby niesamowite.
GCC? Oczywiście nie. Valgrind tak – Idos
@Idos Wiem, że Valgrind może to sprawdzić, ale jeśli byłby sposób, aby uzyskać ostrzeżenia przed awarią, byłoby naprawdę niesamowicie. –