主题:关于 vector的问题,还请看看
很简单就是要输出两个数的加法
但为什么编译器,老是报错,知道的还请指教。
#include <iostream.h>
#include <iterator>
#include <vector>
int main(){
cout<<"Enter two integers: ";
istream_iterator<int>inputInt(cin);
int number1,number2;
number1=*inputInt;
++inputInt;
number2=*inputInt;
cout<<"The sum is: ";
ostream_interator<int>outputInt(cout);
*outputInt=number1+number2;
cout<<endl;
return 0;
}
报错 C:\Dokumente und Einstellungen\CONG\interator.cpp(8) : error C2065: 'istream_iterator' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(8) : error C2062: type 'int' unexpected
C:\Dokumente und Einstellungen\CONG\interator.cpp(11) : error C2065: 'inputInt' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(11) : error C2100: illegal indirection
C:\Dokumente und Einstellungen\CONG\interator.cpp(13) : error C2100: illegal indirection
C:\Dokumente und Einstellungen\CONG\interator.cpp(16) : error C2065: 'ostream_interator' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(16) : error C2062: type 'int' unexpected
C:\Dokumente und Einstellungen\CONG\interator.cpp(18) : error C2065: 'outputInt' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(18) : error C2100: illegal indirection
Error executing cl.exe.
但为什么编译器,老是报错,知道的还请指教。
#include <iostream.h>
#include <iterator>
#include <vector>
int main(){
cout<<"Enter two integers: ";
istream_iterator<int>inputInt(cin);
int number1,number2;
number1=*inputInt;
++inputInt;
number2=*inputInt;
cout<<"The sum is: ";
ostream_interator<int>outputInt(cout);
*outputInt=number1+number2;
cout<<endl;
return 0;
}
报错 C:\Dokumente und Einstellungen\CONG\interator.cpp(8) : error C2065: 'istream_iterator' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(8) : error C2062: type 'int' unexpected
C:\Dokumente und Einstellungen\CONG\interator.cpp(11) : error C2065: 'inputInt' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(11) : error C2100: illegal indirection
C:\Dokumente und Einstellungen\CONG\interator.cpp(13) : error C2100: illegal indirection
C:\Dokumente und Einstellungen\CONG\interator.cpp(16) : error C2065: 'ostream_interator' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(16) : error C2062: type 'int' unexpected
C:\Dokumente und Einstellungen\CONG\interator.cpp(18) : error C2065: 'outputInt' : undeclared identifier
C:\Dokumente und Einstellungen\CONG\interator.cpp(18) : error C2100: illegal indirection
Error executing cl.exe.