C ++ найти всю арифметику указателей в файле

Есть несколько больших исходных файлов C ++. Нам нужно найти все арифметические операции с указателями в этих файлах. Возможно ли выполнить эту задачу автоматически?

Можно ли отключить арифметику указателей в каком-то компиляторе и получить список ошибок?

1

Решение

Короткий ответ — нет».

Однако, если у вас было программное обеспечение, которое могло бы полностью проанализировать и понять ваш исходный код, это программное обеспечение сможет определить эту информацию. Это большая задача, если вы сами напишите такое программное обеспечение.

0

Другие решения

Сделайте копию своего кода и измените все переменные указателя на (void *).
Тогда вся арифметика указателей получит ошибки компиляции.

3

По вопросам рекламы [email protected]