Я не знаю баг это или фича, но Visual Studio C++ (VS 141) не подсвечивает ошибки если функция использует шаблонные параметры, да и вообще работает с шаблонном.
Что с этим делать и как можно решить данную проблему?
IntelliSense вполне сносно работает с шаблонами. В VS 2019 в этом плане наблюдается прогресс. Однако многие категории ошибок в шаблонах становятся ошибками только после инстанцирования шаблона или их затруднительно обнаруживать без инстанцирования. Для такого случая в IntelliSense есть возможность предоставлять подсказки для конкретных параметров. Их можно задать кликнув на иконку <T>
после объявления шаблона.
C++ team blog Announcing Template IntelliSense
Visual Studio и не обязано "подсвечивать" ошибки. Функциональность IntelliSense предназначена для беглого поверхностного анализа кода и надежно обнаруживать ошибки не может. Тем более в шаблонном коде. Этого от IntelliSense никто и не ожидает и никакой проблемы тут нет.
Ошибки вам будет рапортовать компилятор, когда вы выполните компиляцию вашего кода.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Предположим, есть программа, которая должна в зависимости от системы Linux/Windows запускать исполняемый файлЕсть ли в стандартной библиотеке...
Есть такой примитивный код
Только начал изучать jQuery и AJAX, однако застрял на самом простом примере
Данные которые храняться в Excel файле в следующем виде :