История изменений
Исправление quiet_readonly, (текущая версия) :
Ни про то, ни про другое. Сейчас пишу код в QtCreator с плагином, использующим clang для посветки и автодополнения. Это - кайф. Любая ошибка, будь то неверное число аргументов, забытый return в конце функции, нарушение квалификатора const или использование незахваченной переменной внутри лямбды, тут же подчёркивается ровно в том месте, которое порождает ошибку. И если я допустил новый тип ошибки, то в первый раз навожу на подчёркивание и читаю сообщение - а потом уже и глядеть не надо, по диапазону подчёркивания и контексту мгновенно понимание приходит.
Автодополнение не такое кайфовое, в дополнении для C++ сплошь видны недоработки, если сравнивать с тем же clang для Objective-C или с KDevelop для C++. Скорость работы тоже не фонтан, частенько бывают видимые паузы между нажатием '.' и выводом дополнения.
Исходная версия quiet_readonly, :
Ни про то, ни про другое. Сейчас пишу код в QtCreator с плагином, использующим clang для посветки и автодополнения. Это - кайф. Любая ошибка, будь то неверное число аргументов, забытый return в конце функции, нарушение квалификатора const или использование незахваченной переменной внутри лямбды, тут же подчёркивается ровно в том месте, которое порождает ошибку. И если я допустил новый тип ошибки, в первый раз навожу на подчёркивание, чтобы увидеть сообщение и понять в чём дело - а потом уже и глядеть не надо, по диапазону подчёркивания и контексту мгновенно понимание приходит.
Автодополнение не такое кайфовое, в дополнении для C++ сплошь видны недоработки, если сравнивать с тем же clang для Objective-C или с KDevelop для C++. Скорость работы тоже не фонтан, частенько бывают видимые паузы между нажатием '.' и выводом дополнения.