Случаи выделения Eclipse, цвет маркера правого столбца

map::operator[] создает запись, если ключ пропускает и возвращает ссылку на созданное из значения по умолчанию входное значение. Таким образом, можно записать:

map<int, string> m;
string& s = m[42]; // no need for map::find()
if (s.empty()) { // assuming we never store empty values in m
  s.assign(...);
}
cout << s;

я поражен тем, сколько программистов на C++ не знает это.

13
задан Community 23 May 2017 в 10:30
поделиться

1 ответ

Для изменения цвета в некоторых редакторах требовался перезапуск (!)! (как в 2006 году ) из-за ошибки в пользовательском интерфейсе платформы.
Но для текущей версии (3.4.x, 3.5.1) страницы предпочтений Общие-> Редакторы-> Текстовые редакторы-> Аннотации (элемент Вхождения ) должно быть достаточно, чтобы изменить на месте любые настройки цвета по вашему желанию.
После этого это зависит от характера редактора (раньше редакторы PDT пропускали эту функцию, пока ошибка 166178 не была исправлена)

14
ответ дан 1 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: