gpt4 book ai didi

c++ - 将 C++ 中的数组转换为字符串

转载 作者:行者123 更新时间:2023-12-05 06:14:32 34 4
gpt4 key购买 nike

我知道在 Java 中,您可以使用 Arrays.toString() 返回数组的字符串表示形式。在 C++ 中是否有提供类似功能的方法?

最佳答案

如果你的意思是一个字符数组,你可以使用类似下面的东西

std::vector arr {'a', 'b', 'c'};//the array
std::string str{arr.cbegin(), arr.cend()};//the generated string

工作示例

#include <vector>
#include <algorithm>
#include <string>
#include <iostream>

int main(){
std::vector arr {'a', 'b', 'c'};
std::string str{arr.cbegin(), arr.cend()};
std::cout << str;

}

Live

关于c++ - 将 C++ 中的数组转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62845166/

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