tôi có một mã như thế này ....Làm cách nào để tìm kiếm phần tử trong vectơ?
std::vector<string>::iterator p;
p = find(v.begin(),v.end(),"asdasda");
cout << *p << endl;
nếu "asdasda" không phải là một phần của vector, p điểm đối với một số rác và cout đưa ra một lỗi seg. câu lệnh if sẽ làm cho cout thực hiện lệnh ifif "asdasda" là gì? và cũng là vị trí của "asdasda" trong v .. như thể chúng tôi đã tuyên bố trước đó v [3] là "asdasda", thì làm cách nào tôi có thể biết được rằng v [3] là "asdasda"?
cách tìm vị trí của "asdasda" trong v .. như thể chúng tôi đã tuyên bố trước đó v [3] là "asdasda", thì làm cách nào tôi có thể biết được rằng v [3] là "asdasda"? –
@Prasanth: Xem dòng thứ 2 của mã của tôi. – kennytm
@ kenny: cảm ơn .... v.begin() ..: P –