CCS5.5编译器是否支持vector操作

-OliverWong- 2017-04-12 02:51:05
请问CCS5.5编译器是否支持vector容器操作?
#include<iostream>
#include<vector>
using namespace std;
int main()
{
cout<<"123456"<<endl;
vector<int> book(5);
int n = 0;
for (n = 0; n<5; n++)
{
book.push_back(n);
cout << n << endl;
}
while (1);
}
这段代码在VS上能正常运行出结果,CCS上编译通过但不能运行得出结果。
这么看来是因为CCS不支持vector吗?虽然编译通过,那这样的话能否将程序烧到DSP上成功运行呢?
...全文
585 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-05-10
  • 打赏
  • 举报
回复
引用 4 楼 qq_26295807 的回复:
CCS5.5支持vector容器操作但没有完全支持,对于vector容器的.data()等C++11标准的操作不支持。
vector<int> vi;
vi.data()
//等价于
(int *)&vi[0]
-OliverWong- 2017-05-10
  • 打赏
  • 举报
回复
CCS5.5支持vector容器操作但没有完全支持,对于vector容器的.data()等C++11标准的操作不支持。
Saleayas 2017-04-12
  • 打赏
  • 举报
回复
你是怎么看出不同的呢?
paschen 2017-04-12
  • 打赏
  • 举报
回复
估计对STL的支持不好
赵4老师 2017-04-12
  • 打赏
  • 举报
回复
不能。我猜。

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧