I am getting following warning always for following type of code.
std::vector v;
for ( int i = 0; i < v.size(); i++) {
}
warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
I understand that size()
returns size_t
, just wanted to know is this safe to ignore this warning or should I make all my loop variable of type size_t