Size: a a a

2021 July 12

A

Arelav in supapro.cxx
Ну иде они как раз пишут чтобы семантику анализировать, просто проблема кажется в размере текста, а ещё язык сложный для анализа
источник

s

std::slavik in supapro.cxx
clion анализирует
источник

A

Arelav in supapro.cxx
Про него и сообщение
источник

s

std::slavik in supapro.cxx
а - я думал про вскот
источник

s

std::slavik in supapro.cxx
у него вообще готу дефинишн криво почти всегда работает
за clion не замечал такого
даже в шаблонах
источник

A

Arelav in supapro.cxx
Не, там ожидания: редактор который быстро парсит текст совпадает с действительностью
А в clion для больших проектов выходит что фичи редакторов работают, но иногда тормозят, а фичи не редакторов работают недостаточно хорошо в основном
источник

SS

Sergey Skvortsov in supapro.cxx
Это пока не сделали, но вопрос времени, сам LSP умеет
Не уверен, правда, что это сильно полезные фичи
источник

SS

Sergey Skvortsov in supapro.cxx
Ты не используешь clangd просто
источник

s

std::slavik in supapro.cxx
ну с ним получше, но все равно криво
источник

SS

Sergey Skvortsov in supapro.cxx
Он goto definition делает точно (конечно, если правильно настроить проект)
источник

A

Arelav in supapro.cxx
Ну криво не обязательно неправильно, скорее он может тупить, не видеть реализации интерфейсов, в итоге ты как правило приходишь к чему то pure virtual и нужной имплементации не видишь, для перехода, юзаешь греп и о чудо она находится за пару нажатий стрелочки вниз
источник

A

Arelav in supapro.cxx
Ну и в общем сама фича которую я бы отнес к скорее работающим чем нет, просто не всегда хорошо, а вот ренейминг рандомно тупит очень и не всегда правильно работает
источник

K

Kelbon in supapro.cxx
это ложь, на плюсах не дольше писать код и не сложнее, сложнее ему обучиться до того уровня, когда ты будешь писать нормальный код
источник

K

Kelbon in supapro.cxx
а так то современный с++ тем более с библиотеками абсолютно также как и другие языки может в несколько строчек решать какие угодно задачи
источник

C

Chuvi in supapro.cxx
Окей. Допустим. Напиши на джава фильтр Маджвика. Это не сложно.
Написал? Проверил? Работает? Прекрасно.

А теперь запихни его в полётный контроллер квадрокоптера.
Что? Плохая идея? Нужна jvm? Мало места и jvm  надо самому собирать? Ну, блин. Зато java.

Предположим с  трудом впихнули. Пока GC собирал мусор коптер упал.
Всё-таки java не лучший выбор для real-time задач
источник

U

UsernameAK in supapro.cxx
CMake добавляет /showIncludes в параметры MSVC и, судя по всему, их же выхлоп и сжирает
как мне их увидеть?
источник

U

UsernameAK in supapro.cxx
ладно, я уже сам разобрался в чём моя проблема)
windows.h задефайнил имя, что используется у меня в проекте
источник

Y

Yuri in supapro.cxx
Вопрос немного не по теме, касаемо Visual Studio и Net Framework 4.7.2. Мне нужно добавить в ссылки библиотеку System.Management версии 4.0.1.0. При этом в сборках лежит версия 4.0.0.0. Я захожу в обзор, выбираю на диске файл с версией 4.0.1.0, добавляю, а Visual Studio мне в ссылки добавляет все равно версию 4.0.0.0 с путем в свойствах не до моего файла, а до библиотек в паке с Net Framework. Как мне заставить его использовать именно эту библиотеку из этого файла?
источник

Y

Yuri in supapro.cxx
Пока что получилось решить вопрос добавлением файла прям в проект. Не знаю насколько это правильно, но работает.
источник

U

UsernameAK in supapro.cxx
господи, как избежать конфликта имен с ним
источник