gpt4 book ai didi

适用于字节数组的 C++ 类(如字符上的字符串)

转载 作者:太空宇宙 更新时间:2023-11-04 08:40:48 24 4
gpt4 key购买 nike

有没有可以像字符串一样使用的c++类。哪个有比较器等所需的所有东西?我想要类似字符串类的东西,它适用于字节数组而不是字符数组。我只是问,因为我不想再写一些已经存在的东西。我将在 std::map 等中使用此类。

最佳答案

这正是 std::string是。 char本质上是一个 byte .它占用一个字节的空间,并接受所有逻辑和按位运算符(位移:<<>>;逻辑比较:&|;等)。

如果出于某种原因你需要类似 std::string 的东西但对于不同的数据类型,只需使用 std::basic_string<DATATYPE> .在 STL 中, string itself is a typedef for basic_string<char> .

关于适用于字节数组的 C++ 类(如字符上的字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23669718/

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