Everything is absolutely valid. A compiler is allowed to warn about valid code, no problem here. You can try silencing the warning with a using declaration. If this doesn’t work (probably due to an MSVC bug), silence it with a pragma.
Everything is absolutely valid. A compiler is allowed to warn about valid code, no problem here. You can try silencing the warning with a using declaration. If this doesn’t work (probably due to an MSVC bug), silence it with a pragma.