我使用eclipse 3.7.2并使用MinGW gcc 4.6.1作为我的编译器。 每件事情都可以, 也包括我的源文件头,但我不能在源文件中定义任何矢量类型。当我在下面的图像中注释掉错误行时,每件事情都很顺利并且编译得很好。我不知道这个问题。std :: vector在windows平台上的eclipse中缺失
-1
A
回答
5
你错过了模板参数作为错误信息提示:
vector<int> arr;
你想存储
3
类型取代INT你必须明确你的Vector的template type
。
喜欢vector<int> arr;
看看这样:
在他们在C++标准模板库矢量执行需要两个模板参数: 模板<类T,类分配器=分配器>类矢量; 其中模板参数具有以下含义:
T:元素的类型。
分配器:用于定义存储分配模型的分配器对象的类型。 默认情况下,使用类型T的分配器类模板 ,该模板定义最简单的内存分配模型并且与值无关。
1
vector
是C++模板类型,你需要像指定它的模板参数(一个什么样的载体?)vector<int>
相关问题
- 1. Windows Azure平台的缺点?
- 2. easy_install M2Crypto在Windows平台上失败
- 3. 如何构建从一个std平台::阵:: vector的
- 4. Eclipse - 控制台视图在一个缺失的屏幕上
- 5. Redis在windows平台上
- 6. android在eclipse中缺失
- 7. Windows平台上的IP_TRANSPARENT
- 8. Universal WIndows平台上的Mono.data.sqlite
- 9. Ant构建失败,并在Windows平台
- 10. 忽略平台'android-2':build.prop缺失
- 11. “SDK平台工具组件缺失”
- 12. std ::奇怪平台上的字节
- 13. std :: vector <std :: vector <T>> vs std :: vector <T*>
- 14. 如何在Windows平台上制作pydev/eclipse编译cython模块
- 15. std :: vector vs std :: insert
- 16. iterate std :: vector <std :: vector <char>>?
- 17. getpid在Windows平台上的COBOL
- 18. std :: unique_locks的std :: vector向量
- 19. Windows平台上的问题有关Windows平台上的静态库
- 20. 在std :: vector上使用std :: unique()<std :: unordered_set <T>>
- 21. 在Visual Studio 2010中缺少Windows 8 SDK平台工具集
- 22. 其中std :: vector :: emplace_back比std :: vector :: push_back慢的示例?
- 23. std :: vector :: erase()(多线程)'assertion'px!= 0'失败。'
- 24. MongoDB是在Windows Azure平台上Azure平台
- 25. 手动中毒的std :: vector
- 26. std :: vector中的高效push_back
- 27. 在空std :: vector上使用运算符[]
- 28. 在C++中使用std :: vector的性能损失是多少?
- 29. 在Windows 7平台上在Eclipse Indigo IDE上使用Java jpcap进行编程
- 30. std :: vector的消失内容<std::string>
尝试矢量 ARR;或矢量 arr;或矢量 arr;你必须用一个类型实例化一个模板。 –
Robinson
2012-03-22 11:00:52