Actual solution see
case 'gnu++2b':
case 'c++2b':
case 'gnu++23':
case 'c++23':
all throwing 'C++ 23 is not yet supported in Visual Studio';
Proposed solution:
it could give a warning (e.g."visual studio may not support every feature from the selected cpp standard" then return "stdcpplatest" and let visual studio fail if the feature is not implemented yet.
Actual solution see case 'gnu++2b': case 'c++2b': case 'gnu++23': case 'c++23': all throwing 'C++ 23 is not yet supported in Visual Studio'; Proposed solution: it could give a warning (e.g."visual studio may not support every feature from the selected cpp standard" then return "stdcpplatest" and let visual studio fail if the feature is not implemented yet.