Я перевожу существующий проект на VS2019. Имея очень простую структуру, которая успешно скомпилирована во всех предыдущих версиях:
template <class Marker>
struct not
{
// ...
ошибка C2332: 'struct': отсутствует имя тега
NOTE-1 Я проверял генерацией перед компиляцией, что not
не заменяется некоторыми макросами, вывод файла *.i
полностью соответствует объявлению выше
NOTE-2 конечно, если Я переименую not
-> inv
тогда все в порядке