gpt4 book ai didi

C++ 递归迭代访问

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

我正在写一个递归函数,它接受一个可迭代的可迭代的......一些基本类型。签名类似 <template typename RandomAccessIterator> void recursive_function(RandomAccessIterator rai);我的问题是,如果一个中间可迭代对象是一个 vector ,我将需要一些代码,例如 recursive_function((*rai).begin()) ,而如果中间可迭代对象是一个数组,我会使用 recursive_function(*rai)

有没有办法让这两个东西相互兼容?

最佳答案

你想要recursive_function(std::begin(*rai))

关于C++ 递归迭代访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46938761/

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