Należy odpowiedzieć na pytanie: g++ does not show a 'unused' warning.Znajdowanie nieużywanych obiektów (wartości inne niż pierwotne)
W pełni rozumiem, dlaczego g ++ nie ostrzega o tych zmiennych, ale chciałbym go jakoś je znaleźć. Kod, nad którym pracuję, nie ma żadnego z tych specjalnych przypadków, więc pojedynczy FloatArray x;
jest prawie na pewno pozostawiony.
Nawet jeśli muszę oznaczyć poszczególne klasy (takie jak ostrzeżenie o nieużywanych obiektach FloatArray), byłoby to bardzo przydatne. Co mogę zrobić?
Czy to naprawdę problem? Trudno to sobie wyobrazić, ponieważ większość kompilatorów prawdopodobnie wbuduje obiekty w nicość, a potem ich nie użyje, prawda? –
Jednak kompilatory ostrzegają o tym, gdy stwierdzą, że zmienna nie jest używana "przed optymalizacją", a nie po. To byłby koszmar! – rodrigo