标题:请教STL算法
只看楼主
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
 问题点数:0 回复次数:24 
请教STL算法

请教在STL里面如何动态生成元素呢?我用new不行啊!!!

搜索更多相关主题的帖子: STL 算法 
2006-08-26 10:25
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
得分:0 
举例... 不是太明白你的意思

2006-08-26 12:21
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 

比如:用Queue来处理队列,要求Queue中的元素采用动态方式分配内存.

2006-08-26 13:00
生命的第一天
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-8-26
得分:0 

用new可以动态分配内存
不要忘记写上相应的头文件
可能是你的程序写错了
最好发上来
这样才能更好的解决


每天我都在想。。。 生命的第一天我到底在做些什么。。。。
2006-08-26 13:36
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 
queue<int>q=new queue<int>;我是这样写的,但是是错的,请指教下
2006-08-26 15:47
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
得分:0 
queue<int> *q=new queue<int>;

2006-08-26 16:00
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 
如果是这样的话,如何利用push和pop等等这样函数呢???请指教哈
2006-08-26 20:40
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
得分:0 
q->push
q->pop
当指针用

2006-08-26 20:52
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 

#include<iostream>
#include<queue>
#include<string>
using namespace std;
int choice;
void push(queue<int>&),pop(queue<int>&);
void main()
{
string poit;
//p=poit;
queue<int> *q=new queue<int>;
if(q->empty())cout<<"the queue is empth,please input the number"<<endl;

cout<<"Please Input data:";
q->push;

cout<<"the queue is"<<q->size<<endl;
cout<<"you want see the number\yes or no?";
cin>>poit;
if(poit=="no")cout<<"i am sorry!"<<endl;
if(poit=="yes")cout<<"the first number:"<<q->front<<endl;
q->pop;
}
void push(queue<int>& q)
{
while(true)
{
int num;
cin>>num;
if(num==0)break;
cout<<"push a data is"<<num<<endl;
q.push(num);
}
}
void pop(queue<int>& q)
{
while(!q.empty())
{
cout<<"i was delete"<<q.front()<<endl;
q.pop();
}
cout<<endl;
}
if(poit=="yes")cout<<"the first number:"<<q->front<<endl;为什么这句有错呢?请指教.......
我不是很明白啊

2006-08-26 22:03
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
得分:0 
q-&gt;front()

原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-26 22:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86229-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.177006 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved