gpt4 book ai didi

从源 wchar* 中的位置 a 复制到位置 b 从位置 c 复制到目标 wchar*,不以 null 终止

转载 作者:行者123 更新时间:2023-11-30 16:53:03 27 4
gpt4 key购买 nike

是否有类似的 C/C++11 函数

whcar_t* source,destiantion;
int location;

copy(source,destination,location,partOfSource);

将partOfSource wchar-s从源复制到目标,从目标中的位置和源中的位置0开始,而不以L'\0'终止目标字符串?

谢谢!

最佳答案

C++ 标准库中有一个用于此目的的函数。这适用于任何指向类型(charwchar_tintwhatever),并平等对待所有值(不对终止值进行特殊处理)。这也适用于所有类型的前向迭代器,而不仅仅是指针。

std::copy(source, std::next(source, partOfSource), std::next(destination, location));

关于从源 wchar* 中的位置 a 复制到位置 b 从位置 c 复制到目标 wchar*,不以 null 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41041260/

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