C++ 如何在C++;?
我可以做一个简单的集合数组:C++ 如何在C++;?,c++,stdvector,stdset,C++,Stdvector,Stdset,我可以做一个简单的集合数组: set*words=newset[10] 我如何做集合向量? 这将导致编译器错误: vectorv。 谢谢你的回答代码>向量> SET> char > v是你在那里得到的(我希望你剪切粘贴),你已经遇到了C++的一个恼人的小特性。 那些>看起来就像两个模板的两个闭合尖括号。对于编译器来说,它们看起来像右移运算符。将它们更改为>,中间留有空格 幸运的是,这一点在今年的C++标准中得到了解决。不幸的是,您现在没有使用兼容C++11的编译器。而不是“>>”尝试“>>”。。
set*words=newset[10]
我如何做集合向量?
这将导致编译器错误:
vector>v
。
谢谢你的回答如果>代码>向量> SET> char > v是你在那里得到的(我希望你剪切粘贴),你已经遇到了C++的一个恼人的小特性。 那些
>
看起来就像两个模板的两个闭合尖括号。对于编译器来说,它们看起来像右移运算符。将它们更改为>
,中间留有空格
幸运的是,这一点在今年的C++标准中得到了解决。不幸的是,您现在没有使用兼容C++11的编译器。而不是“>>”尝试“>>”。。。像这样:
vector<set<char> > testVect;
向量testVect;
不建议重复问题中的标题,这是一个很糟糕的问题。添加详细信息、您尝试过的代码、您看到的示例、您尝试完成的工作等。请解释您尝试完成的工作以及
动态集合数组
向量集合的含义代码>这将创建集合的动态数组(向量
)。这就是你要问的吗?(他们做了布景)他们做了布景向量!(他们做了布景)这是纯粹的编程性行为!难道他不明白为什么>
会导致错误吗?我把措辞改了一点。对我来说这是个合理的问题。投票重新开放。