Lỗi khi truy cập các phần tử trong Vector
Mình tự học và đọc đến phần về Vector trong C++.
Mình thử viết chương trình truy cập đến các phần thử của Vector và xuất nó ra .Ai ngờ bị lỗi !
Log lỗi :
Running /home/ubuntu/workspace/test_vector2.cc
/home/ubuntu/workspace/test_vector2.cc: In function ‘int main()’:
/home/ubuntu/workspace/test_vector2.cc:14:14: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
cout<<e.at[i]<<endl;
^
Mã nguồn chương trình của mình :
[code]#include
#include
using namespace std;
int main()
{
vector e;
int a=1;
int b=2;
e.push_back(a);
e.push_back(b);
cout<<e.size()<<endl;
for (int i=0;i<e.size();i++)
{
cout<<e.at[i]<<endl;
}
}[/code]
Thanks mọi người trước
Sủa e.at[i] thành e.at(i)
Do at là 1 hàm mà.
Thank bạn …Làm mình sửa đi sửa lại nó k chạy cho