Предупреждение с boost :: split при компиляции [duplicate]
Возможный дубликат:
Почему вызов boost: split () дает столько предупреждений?
Итак, это мой код:
Account ParseString(string data){
vector <string> fields;
boost::split( fields, data, boost::is_any_of( "a,;" ));
int limit = fields.size();
for(int i = 0; i < limit; i++)
cout << fields[i] << endl;
}
и вот что я получаю, пытаясь скомпилировать:
d:\program files (x86)\visualstudio\vc\include\xutility(2227): warning C4996: 'std::_Copy_impl': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'
У меня вопрос, что я сделал не так? Что я могу сделать, чтобы предотвратить эти сообщения об ошибках?