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后,虽然编译通过,但运行中断!
xSQkP+BIF/K_0|MIM$LAV[W;膝naJɦ&6&K>{s%ղj:6e7e t˔24yӵ5V]<^#{רa0ǍiC_Qpa^/n4<;vhRNKLݣ``NDZ%9 t?O:bXKS{35Q"<#{vG,๾D ?P8e5 e[ f7k,ݲ%t,7( Jj,<Ц Mai5ݞ䋊Q'LG{BÉ9nKjuBS n@5!rCw䊺^enz/\ *5)M*Rβ%n{c rYw]i5cm˒ l*53oW*f^B-mbi ˕-7?We9

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;
}