2011-06-27 7 views
12

Чтобы обойти некоторые недостатки Intellisense в MSVC++ 2010, я хотел бы «скрыть» некоторый блок кода от Intellisense, но не от компилятора. Например:Скрыть блок кода C++ от Intellisense

#ifndef INTELLISENSE 
void foo(); // compiled, but skipped by Intellisense 
#endif 

Я ищу точное название этого INTELLISENSE макрос, если такой макрос существует; или эквивалентный способ сделать то же самое.

ответ

20

Правильный макрос для VC++ 2010 является __INTELLISENSE__, как описано в этой статье блога: Troubleshooting Tips for IntelliSense Slowness

+0

Действительно это. Большое спасибо! –

+0

@Rob Kennedy: MSFT рассматривает официальные официальные документы команды. – ildjarn

Смежные вопросы