warning: class member declared, but not used.

Sep 10, 2014 09:30

Написал простейшую регулярку ( '^ *[a-zA-Z0-9_]+ +[a-zA-Z0-9_]+;$' ), выцепляющую члены классов. Без шаблонов, и прочих заморочек, она цепляет кучу лишнего. Можно её апгрейдить или вообще переходить к AST, но даже так - работает ( Read more... )

c++

Leave a comment

Comments 9

wizzard0 September 10 2014, 09:56:17 UTC
Учитывая, что баги в любом случае штука вероятностная - использование для их отжучивания эвристик всячески поддерживаю.

Reply


justy_tylor September 10 2014, 10:19:15 UTC
Такое отлавливается верификаторами. И свои, кстати, теперь проще делать - таки clang гуманнее, чем gcc.

Reply


bvlb September 10 2014, 10:27:35 UTC
годная эвристика!

Reply


spiiin September 10 2014, 12:49:13 UTC
Студия 2013 пытается считать ссылки вообще на всё, что может (не знаю как для С++, я на С# проекте заметил). Я так обнаружил, что иногда пишу нигде неиспользуемые и вообще ненужные методы %)

Reply


ex_juan_gan September 10 2014, 14:50:24 UTC
Отличная тема! Надо будет попробовать.

Reply


Leave a comment

Up