有人可以给我一些指导或指导我一个关于C++ set对象的好教程吗?
我有一个像这样的简单代码:
#include <iostream>
using namespace std;
int main()
{
char set[8];
int set[9];
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是set这个代码中的代码显然与set此引用中的不同?:
http://www.cplusplus.com/reference/set/set/set/
如果我尝试编译此代码,我会收到以下错误:

令我不安的是,set在代码中定义时,没有定义的变量/标识符set?或者这是默认构造函数或其他东西.为什么我会收到错误?你不能从中创建两个对象set吗?为什么?对不起,如果我的问题是新手,但我似乎没有找到任何这样的例子......所以我不明白如何使用set...
thnx任何帮助=)
您将char的数组命名为"set".随后,您将int的数组命名为"set".
你真正想做的是如下:
std::set<char> my_chars;
std::set<int> my_ints;
Run Code Online (Sandbox Code Playgroud)
实例化时,"<>"尖括号将类型传递给std :: set类模板.
| 归档时间: |
|
| 查看次数: |
335 次 |
| 最近记录: |