Basic tests fail with msvc but work with gcc
I have a simple setup. My base class is: class PartBase { private: std::string_view m_Name; public: explicit PartBase(std::string_view name) : m_Name(name){}; std::string_view getName() { return m_Name; }; void build() { std::cout << "Started building " << getName() << "\n"; buildPart(); std::cout << "Building " << getName() << " completed.\n"; } virtual void buildPart(){}; }; Then… Read More Basic tests fail with msvc but work with gcc