inline-namespaces

Inline-Namespaces sind eine C ++ 11-Funktion, die die Bibliotheksversionierung unterstützt.
1
Antwort

Verwendet Boost C ++ 11 "Inline-Namespaces", um ABI-Inkompatibilitätsfehler zur Laufzeit zu vermeiden?

C ++ 11 verfügt über ein Feature namens "Inline-Namespaces", mit dem Autoren die ABI-Kompatibilität bei link time erzwingen können, ohne die API zu manipulieren. Diese hilfreichen Antworten von @HowardHinnant erklären beispielsweise, wie libc...
11.08.2014, 15:37