gpt4 book ai didi

c++ - 弄清楚 C++ 集

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:15:37 27 4
gpt4 key购买 nike

有人可以给我一些指导或指导我阅读有关 C++ set 对象的优秀教程吗?

我有一段这样的简单代码:

#include <iostream>

using namespace std;

int main()
{
char set[8];
int set[9];
return 0;
}

但是这段代码中的 set 明显不同于引用文献中的 set ? :

http://www.cplusplus.com/reference/set/set/set/

如果我尝试编译这段代码,我会收到以下错误:

enter image description here

令我困扰的是,在代码中定义set时,没有定义set的变量/标识符?或者这是默认构造函数或其他东西。为什么我得到我得到的错误?不能从 set 创建两个对象吗?为什么?对不起,如果我的问题是新手,但我似乎没有找到任何这样的例子......所以我不明白如何使用 set......

感谢任何帮助 =)

最佳答案

您将一个字符数组命名为“set”。随后,您将一个 int 数组命名为“set”。

你真正想做的是如下:

std::set<char> my_chars;
std::set<int> my_ints;

“<>”尖括号在实例化时将类型传递给 std::set 类模板。

关于c++ - 弄清楚 C++ 集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21169382/

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