Wie ist std::tuple umgesetzt?

Ich würde gerne wissen, wie sind Tupel implementiert in der standard-Bibliothek für C++0x. Ich versuchte zu Lesen Beschreibung in libstdc++ - Handbuch und dann Lesen Vorlage Auflistung, aber es ist wirklich schwer zu verstehen, wie es funktioniert, vor allem beim Lesen von code.

Kann jemand erklären mir in wenigen Sätzen die Idee von tuple-Implementierung? Ich möchte dies wissen, weil ich denken über die Verwendung von Tupeln in meinem code und ich möchte verstehen, wie es funktioniert und welche Art von overhead bedeutet es bringt (erstreckt sich kompilieren nur Zeit, führen viele copy-Operationen auf den Speicher, ausführen viele andere Funktion im Konstruktor, etc).

InformationsquelleAutor Goofy | 2010-10-28
Schreibe einen Kommentar