怎么输出地址???奇怪
llife 2003-04-08 12:05:32 如下例子:
#include <iostream>
#include <list>
#include <iterator>
#include <algorithm>
using std::list;
using std::iterator;
using std::find;
int main()
{
int ia[]={1,2,3,4,5,6,7,8,9};
list<int> li(ia,ia+9);
int search_val;
std::cout<<"please input the search value:";
std::cin>>search_val;
list<int>::iterator iter2=find(li.begin(),li.end(),search_val);
std::cout<<iter2<<std::endl ;//无法输出地址iter2???,*iter2却可以。
return 0;
}
本例子在VC6中无法通过编译,请问是何原因?谢谢。