Ich habe einen Code, der mit GCC 5.3.1 ohne _GLIBCXX_CXX11_ABI erstellt wird. Nun nehme ich an, ich möchte sowohl den alten als auch den neuen std::__cxx11::string
im selben Code verwenden. Ist das möglich? Wenn das so ist, wie?Ist es möglich, C++ 11 ABI _und_ sowohl cxx11-style als auch alte-strings zu verwenden?
Hinweise:
- Ich habe nicht wirklich einen guten Grund, dies zu tun. Ich habe einen nicht so guten Grund, aber lassen Sie uns bitte eine theoretische Frage stellen.
- Es ist in Ordnung, wenn die C++ 11-Strings nicht
std::string
genannt werden.
... wollen Sie beide "std :: string" heißen? –
@ T.C .: Ah. Ich verstehe dein Argument. Nehmen wir an, ich bin damit einverstanden, dass die C++ 11-Strings nicht std :: string heißen. – einpoklum
'ext/vstring.h' ist dann dein Freund. –