Назначить значения для ключевых слов в usertype.dat в Visual Studio? - PullRequest
0 голосов
/ 03 сентября 2010

Я обнаружил, что если вы создаете файл с именем "usertype.dat" в директории IDE Visual Studio, вы можете указать ключевые слова, которые будут выделены синим цветом, как "new" или "int".

Есть лиспособ присвоить значения этим?Я не хочу использовать "#define [ключевое слово] [значение]" в каждом отдельном файле, который я использую ..

В частности, я хотел бы иметь ключевое слово "null = 0", не имеячтобы включить windows.h или удерживать shift для его ввода каждый раз.

спасибо, Ник

edit: я обнаружил, что вы можете добавить директиву компилятора, чтобы сделать это!
/ Dnull = 0

Думаю, это не конец света, если мне придется добавить это в мои проекты, но было бы неплохо, если бы я мог заставить Visual Studio делать это автоматически

Ответы [ 2 ]

2 голосов
/ 03 сентября 2010

Один из возможных вариантов - перейти на страницу свойств проекта (или файла) и добавить определение препроцессора null=0.Сказав это, я согласен с @AshleysBrain, что это плохая форма, и вам лучше использовать уже определенный элемент.

0 голосов
/ 03 сентября 2010

Нет, вы не можете этого сделать, все, что вы можете сделать, это написать файл заголовка с вашими любимыми ключевыми словами и включить его в свои проекты. Я бы не советовал изобретать ваши собственные ключевые слова - другим программистам будет труднее читать и понимать (а вы сами через 6 месяцев считаетесь другим программистом!). Просто используйте NULL вместо null, как у всех, или получите компилятор C ++ 0x и используйте nullptr.

...