Я хотел бы знать, как кортеж реализован в стандартной библиотеке для С++ 0x. Я попытался прочитать описание в руководстве по libstdС++, а затем прочитать список шаблонов, но очень сложно понять, как это работает, особенно при чтении кода.
Может кто-нибудь объяснить мне в нескольких предложениях идею реализации кортежа? Я хочу знать это, потому что я думаю об использовании кортежей в моем коде, и я хочу понять, как он работает и какой тип накладных расходов он приносит (расширяет время компиляции, выполняет много операций копирования в памяти, выполняет многие другие функции в конструкторе и т.д.).