Что такое файлы .hint в Visual Studio? - PullRequest
1 голос
/ 20 апреля 2020

При написании программы на C ++ я наткнулся на фрагмент кода:

#define _DEPRE_ [[deprecated("This is deprecated")]]

и использовал его над определением функции, чтобы показать, что функция устарела. Но Intellisense показал, как исправить ошибку, добавив ее в другой файл с расширением .hint. Почему это так?

1 Ответ

1 голос
/ 21 апреля 2020

Файл подсказки содержит макросы, которые в противном случае могли бы привести к пропуску областей кода в C ++ Browser Database Parser. Когда вы открываете проект Visual Studio C ++, анализатор анализирует код в каждом исходном файле в проекте и создает базу данных с информацией о каждом идентификаторе. IDE использует эту информацию для поддержки функций просмотра кода.

Для более подробной информации, я предлагаю вам обратиться к Do c: файлам подсказок

...