Russian Qt Forum

Программирование => С/C++ => Тема начата: yarick от Ноябрь 16, 2012, 13:49



Название: Как выявлять неиспользуемые члены класса?
Отправлено: yarick от Ноябрь 16, 2012, 13:49
У меня в классе есть переменные и функции, которые не используются. Как сделать чтобы компилятор gcc предупреждения выдавал хотя бы? Или какие-то сторонние программы есть для этого?


Название: Re: Как выявлять неиспользуемые члены класса?
Отправлено: kuzulis от Ноябрь 16, 2012, 14:23
-Wall


Название: Re: Как выявлять неиспользуемые члены класса?
Отправлено: GreatSnake от Ноябрь 16, 2012, 14:39
-Wall
Неправда)


Название: Re: Как выявлять неиспользуемые члены класса?
Отправлено: Igors от Ноябрь 16, 2012, 14:49
Ну такого может и не быть. Напр если член имеет конструктор (а это часто так) то "неиспользуемым" его уже никак не назовешь. Когда чищу старый код я обычно меняю имя, (напр mData в mData1) и смотрю какие побежали ошибки.


Название: Re: Как выявлять неиспользуемые члены класса?
Отправлено: GreatSnake от Ноябрь 16, 2012, 14:54
Никакой компилятор по определению не сможет определить "неиспользуемость" в struct/class.


Название: Re: Как выявлять неиспользуемые члены класса?
Отправлено: xokc от Ноябрь 16, 2012, 15:55
Особенно, если метод выртуальный, и напрямую с экземпляром своего класса нигде не вызывается.