Что такое ключевое слово «incr»? в KDevelop IDE?

Я только что скачал KDevelop потому что он сканирует заголовочные файлы, чтобы предложить лучшие предложения в завершении кода.
Я просматривал все ключевые слова, которые он предлагает, когда заголовочные файлы вообще не включены:
введите описание изображения здесь
Почему он рекомендует «incr»?
Это не ключевое слово C ++.


Что это такое и для чего оно используется?
Я думал, что это может быть коротким для увеличения ..?

7

Решение

Вероятно, это ошибка. Глядя на исходный код KDevelop, incr было добавлено для завершения кода в файле languages/cpp/codecompletion/context.cpp в строке 2326. Это выглядит как синоним операции приращения, однако только допустимые синонимы: and (&&), bitand (&), and_eq (&=), or (||), bitor (|), or_eq (|=), xor (^), xor_eq (^=), not (!), not_eq (!=), compl (~)

3

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

Я не вижу никаких упоминаний о incr в качестве ключевого слова или альтернативного токена (например, and за &&) в C ++ 98 или C ++ 11, так что я могу только заключить, что это ключевое слово используется в некоторых других языках, и KDevelop не смог правильно использовать только ключевое слово C ++, установленное для подсказок имен.

1

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