首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

stl中使用stl的初学者有关问题

2012-02-11 
stl中使用stl的菜鸟问题在网上看到有这样的例子,照葫芦画瓢却还是没有模仿对,大家给看看该怎么改^_^:#incl

stl中使用stl的菜鸟问题
在网上看到有这样的例子,照葫芦画瓢却还是没有模仿对,大家给看看该怎么改^_^:
#include "stdafx.h"
#include <iostream.h>
#include <string>
#include <list>
#include <algorithm>

using namespace std;

int main(void)
{
list<string> Milkshakes;
list<string>::iterator MilkshakesIterator;

Milkshakes.push_back("Chocolate");
Milkshakes.push_back("Strawberry");
Milkshakes.push_front("Lime");
Milkshakes.push_front("Vanilla");
Milkshakes.push_front("Chocolate");

// print the milkshakes
Milkshakes.push_front("The Milkshake Menu");
Milkshakes.push_back("***The End");


for(MilkshakesIterator = Milkshakes.begin();MilkshakesIterator!=Milkshakes.end();++MilkshakesIterator)
{
  // 这句在编译的时候出错,应该怎么改啊?
cout<<*MilkshakesIterator<<endl;

}
/*
int Num(0);
Num = count(Milkshakes.begin(),Milkshakes.end(),"Chocolate");
cout<<Num<<endl;*/


int i;
cin>>i;
return 0;
}


[解决办法]
#include <iostream.h > 
_________________________________
#include <iostream>
[解决办法]
#include <iostream.h
是旧的头文件了

换成
#include <iostream>
using namespace std;

热点排行