当我定义一个像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. Xcode 4在哪里存储Scheme数据?
- 6. ProfileBase.Save()存储我的数据在哪里?
- 7. KeyChain数据存储在哪里?
- 8. 字符串数据存储在哪里?
- 9. Content Provider在哪里存储数据?
- 10. hsearch存储数据在哪里?
- 11. 在哪里存储jquery的数据?
- 12. rhomobile - rhostudio它在哪里存储数据?
- 13. 在哪里存储我的数据?
- 14. JComments数据存储在哪里?
- 15. 存储视图数据在哪里?
- 16. Orbeon在哪里存储数据?
- 17. mysql在哪里存储数据?
- 18. 哪里数据存储在网站
- 19. UIPasteboard存储数据在哪里?
- 20. Drupal在哪里存储NODE数据?
- 21. 在哪里存储有关数据?
- 22. Hive数据存储在哪里?
- 23. jqgrid'restoreRow'在哪里存储数据?
- 24. Titanium:SQLite数据库存储在哪里?
- 25. WordPress在哪里存储图像元数据?
- 26. 在哪里存储使用Redux和Immutable JS记录元数据
- 27. 我应该在哪里存储html元素的jQuery数据?
- 28. Vue.js在哪里存储非组件数据属性?
- 29. App Engine dev_appserver在哪里存储数据存储?
- 30. IPB4 - 组名存储在哪里?
其具体实现。进入你的''并找出答案。在我见过的每一种情况下,他们都是通过可扩展扩展完成的,每个扩展级别都有一个成员/类型/索引三重奏。 –
WhozCraig
2014-09-25 07:45:55