30/09/2018, 22:04

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

*grab popcorn* viết 00:12 ngày 01/10/2018

Sủa e.at[i] thành e.at(i)
Do at là 1 hàm mà.

The Wind viết 00:15 ngày 01/10/2018

Thank bạn …Làm mình sửa đi sửa lại nó k chạy cho

Bài liên quan
0