C++20, std::format, address of variables and Visual Studio

Pages: 12
VS 17.1 is still in preview

Not any more, being installed as I type this.

*UGH!* 1.83 GBs, this is a HUUUUUUUGE update compared to others before now.

[ETA]:

Well, 1.83 GBs download, and when installed and optimized about 1GB of free space was retrieved from my boot drive. I installed VS 2019 & 2022 on a secondary data drive so my SSD boot drive doesn't get too bloated.

VS still requires a nice chunk of space on C:\ for the SDKs and such.
Last edited on
Yeah - 17.2 is now in it's first preview.
Amongst the 'delights' of VS 17.1 are for C++23:

- std::spanstream
- std::stack and queue initialisation from a range
- ranges::starts_with() and ends_with()
- std::invoke_r
- std::byteswap()
- std::basic_string::resize_and_overwrite()

Heh, and here I am still trying (and crying) to cram C++20 into my noggin.

Weirdly enough one C++ module/header I can't find mention or examples in either C++20 book I currently own: <source_location>.

M'ok, a header that looks to replace the C preprocessor macros. o_O
Yes, I know. That is the sole reference I can find, online. (And I thought I had included that URL)

In the books I have that purportedly cover all of C++20, nothing.

Not that what <source_location> does is earth shattering or complex. though. Still would have been nice to have some coverage in the "complete C++20" books currently published (and owned by me).
Topic archived. No new replies allowed.
Pages: 12