doc: note that you can assume C++20.

We check this in configure.ac, line 99:

	dnl Require C++20 compiler (no GNU extensions)

This was introduced in:

	commit fa67f096bd
	Author: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>
	Date:   Sun Aug 27 10:45:39 2023 +0200

	    build: Require C++20 compiler

Which git says was before v27.0rc1:

	$ git describe --contains fa67f096bd
	v27.0rc1~224^2~4

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2024-05-18 05:21:56 +09:30
parent 058af75874
commit f00801c5fc

View file

@ -771,6 +771,8 @@ Wallet
General C++
-------------
As of v27.0, we require a compiler which meets at least the C++20 standard.
For general C++ guidelines, you may refer to the [C++ Core
Guidelines](https://isocpp.github.io/CppCoreGuidelines/).