You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog.
Okay, I found one potential use case for libraries that check _MSVC_LANG for "202400L" or the _HAS_CXX26 version, i.e. the only current difference with MSVC mode c++23 and c++26 are with libraries that check the version.
Also, FYI, /std:c++23preview is just the temporary name for /std:c++23 so it only needs to be handled as input and not exposed an setting, i.e. the only new user setting is c++26.
Also, FYI, /std:c++23preview is just the temporary name for /std:c++23 so it only needs to be handled as input and not exposed an setting, i.e. the only new user setting is c++26.
FYI, CMake Tools doesn't currently handle this (i.e. it uses c++latest instead), so I was considering submitting a PR to fix that after vscode-cptools 6.3 is published to npm.
Activity
github-actions commentedon Mar 10, 2025
This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog.
11 remaining items
sean-mcmanus commentedon May 13, 2025
Okay, I found one potential use case for libraries that check _MSVC_LANG for "202400L" or the _HAS_CXX26 version, i.e. the only current difference with MSVC mode c++23 and c++26 are with libraries that check the version.
Also, FYI, /std:c++23preview is just the temporary name for /std:c++23 so it only needs to be handled as input and not exposed an setting, i.e. the only new user setting is c++26.
bobbrow commentedon May 13, 2025
Yes, this is correct.
sean-mcmanus commentedon May 14, 2025
FYI, CMake Tools doesn't currently handle this (i.e. it uses c++latest instead), so I was considering submitting a PR to fix that after vscode-cptools 6.3 is published to npm.