invalid operands to binary expression | C++
Nov 17, 2021
C++ troubleshoot
Case: vector iterator
class Sample{
public:
void sample(vector<int>& nums){
auto i = nums.begin();
cout << i; //error here
}
};
i
is iterator here so changed it to *i
class Sample{
public:
void sample(vector<int>& nums){
auto i = nums.begin();
cout << *i; //works
}
};