gpt4 book ai didi

C++ 多类型模板使用指南

转载 作者:行者123 更新时间:2023-11-28 01:01:04 26 4
gpt4 key购买 nike

<分区>

我正在寻找有关如何在 C++ 中使用模板设计多类型泛型算法的指南。

对我来说,一个反复出现的问题是,例如,是否要像这样编写一个类似 reduce 的函数

template <typename Container, typename Element>
E reduce_something(const Container<Element> & a)
{
// ...
}

或者像这样跳过元素类型

template <typename Container>
Container::element_type reduce_something(const Container & a)
{
// ...
}

以及何时使用嵌套模板

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