Sử dụng map với struct

Mik gặp vấn đề sau :frowning:
Sau khi khai báo

struct vecto{
int x; //x of vecto
int y; //y of vecto
point bp;//Begin point
point ep;//End point
};
vecto b[1000000];

mik khai báo map và các biến như sau .

std::map< vecto ,int> x;
int i,j,k;

Nhưng khi dùng lệnh này thì không được :frowning:

for (i=1;i<=k;++i){
++x[b[i]];
}

Ai giúp mình giải quyết vấn đề này với :frowning:

bác vừa khai báo int x vừa khai báo map x kìa @@

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?