当我定义一个像std::tuple<int, char> foo;
这样的元组时,它里面的类是否存储int
和char
的值?我正在寻找外行的术语解释。元组在哪里存储数据?
2
A
回答
1
如果你花时间去消化它,那么GNU implementation实际上是一个使用C++ 0x variadic模板递归继承的体面的例子。这不是一个容易被外行解释的主题,通过反复阅读代码来理解它是最好的理解,直到它有意义。
从我所看到的他们继承向上的元组的类型列表中的每个后续类型,每个继承类负责该类型的存储,直到递归达到类型列表的末尾。
+0
递归继承是我的问题的答案!谢谢! – Semirix 2014-09-25 13:12:12
1
相关问题
- 1. Tridion存储元数据值在哪里?
- 2. 在哪里存储数据?
- 3. 数据存储在哪里?
- 4. cck“数值”数据存储在哪里?
- 5. Redis在哪里存储数据
- 6. 我的BigQuery数据存储在哪里?
- 7. ByteArray的数据存储在哪里?
- 8. 常量数据应存储在哪里?
- 9. 在哪里存储我的数据?
- 10. 存储视图数据在哪里?
- 11. Content Provider在哪里存储数据?
- 12. H2数据库存储在哪里?
- 13. Magento订单数据存储在哪里?
- 14. HttpRuntime.Cache在哪里存储数据?
- 15. KeyChain数据存储在哪里?
- 16. Titanium:SQLite数据库存储在哪里?
- 17. Drupal在哪里存储NODE数据?
- 18. 在哪里存储jquery的数据?
- 19. ServiceWorker数据存储在哪里?
- 20. EXCEL Sheet的数据在哪里存储?
- 21. mysql在哪里存储数据?
- 22. HttpRuntime.Cache在哪里存储数据?
- 23. 哪里数据存储在网站
- 24. jqgrid'restoreRow'在哪里存储数据?
- 25. Xcode 4在哪里存储Scheme数据?
- 26. hsearch存储数据在哪里?
- 27. LocalDB数据库存储在哪里?
- 28. ASP.NET存储用户数据在哪里?
- 29. 存储MongoDB的数据在哪里SailsJS
- 30. Hive数据存储在哪里?
其具体实现。进入你的''并找出答案。在我见过的每一种情况下,他们都是通过可扩展扩展完成的,每个扩展级别都有一个成员/类型/索引三重奏。 –
WhozCraig
2014-09-25 07:45:55