Я всегда испорчу, как использовать const int * , const int * const и int * const правильно. Есть ли набор правил, определяющих, что вы можете и не можете сделать?
Я переношу устаревший проект VС++ на MSVS 2022. В настоящее время я получаю следующую ошибку:
nafxis.lib(isapi.obj): LNK2019 unresolved external symbol public: __cdecl std::exception::exception(char const * const &,int)...
Из этого ответа я узнал, что в C++17 мы можем открыть std::fstream, используя путь UTF-8 через std::filesystem::u8path. Но в C++20 эта функция устарела, и вместо этого мы должны передавать const char8_t* в конструктор std::filesystem::path.