deque的用法deque w_hist;w_hist = deque (50,NULL);这句话在32位机器上编译报错,是什么原因,怎么解决!把50换成50.0后,虽然编译通过,但运行中断!
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 16:56:46
![deque的用法deque w_hist;w_hist = deque (50,NULL);这句话在32位机器上编译报错,是什么原因,怎么解决!把50换成50.0后,虽然编译通过,但运行中断!](/uploads/image/z/11608216-16-6.jpg?t=deque%E7%9A%84%E7%94%A8%E6%B3%95deque+w_hist%3Bw_hist+%3D+deque+%2850%2CNULL%29%3B%E8%BF%99%E5%8F%A5%E8%AF%9D%E5%9C%A832%E4%BD%8D%E6%9C%BA%E5%99%A8%E4%B8%8A%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99%2C%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%2C%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3%21%E6%8A%8A50%E6%8D%A2%E6%88%9050.0%E5%90%8E%2C%E8%99%BD%E7%84%B6%E7%BC%96%E8%AF%91%E9%80%9A%E8%BF%87%2C%E4%BD%86%E8%BF%90%E8%A1%8C%E4%B8%AD%E6%96%AD%21)
deque的用法deque w_hist;w_hist = deque (50,NULL);这句话在32位机器上编译报错,是什么原因,怎么解决!把50换成50.0后,虽然编译通过,但运行中断!
deque的用法
deque w_hist;
w_hist = deque (50,NULL);这句话在32位机器上编译报错,是什么原因,怎么解决!
把50换成50.0后,虽然编译通过,但运行中断!
deque的用法deque w_hist;w_hist = deque (50,NULL);这句话在32位机器上编译报错,是什么原因,怎么解决!把50换成50.0后,虽然编译通过,但运行中断!
没有看到有对应的构造函数,下面是一个例子:
#include <deque>
#include <iostream>
using namespace std;
int main()
{
\x05cout<<"input total number:";
\x05int n;
\x05cin >> n;
\x05
\x05deque<double*> q;
\x05for(int i=0;i<n;++i)
\x05{
\x05\x05double *tmp=new double;
\x05\x05cout<<"input number "<<i+1<<":";
\x05\x05cin>>*tmp;
\x05\x05q.push_back(tmp);
\x05}
\x05
\x05for(i=0;i<q.size();++i)
\x05{
\x05\x05double *tmp=q.at(i);
\x05\x05cout<<*tmp<<" ";
\x05}
\x05cout<<endl;
}