gpt4 book ai didi

c++ - 元组如何在 VS2012 中工作?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:44:29 27 4
gpt4 key购买 nike

Visual studio 2012 功能,元组 但不是可变参数模板。

这是如何完成的,如何在不使用 varadic 模板的情况下实现元组?

最佳答案

简而言之,Microsoft 所做的与他们之前在 .NET 中实现类元组数据类型所做的完全相同:创建许多版本,每个版本都具有固定数量的参数。查看 .NET 文档。

“这是如何完成的,如何在不使用可变参数模板的情况下实现元组”请注意,Microsoft 所做的是简单的方法:C++ 元组是一种基于许多最奇怪的元编程技巧的库功能(与可变参数模板相关)做过。基于可变参数模板的元组的实现(即理论上无限通用元组的实现)一点也不容易。我建议你阅读这个有趣的 article .

最后,R. Martinho Fernandes 在他的博客上发表了一篇完整的文章系列,讨论高效的 C++ 元组实现:Link

关于c++ - 元组如何在 VS2012 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23711040/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com