可能重複時:
Why does calling boost:split() give so many warnings?與升壓::分裂警告編譯
所以,這是我的代碼:
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'
我的問題是,我做錯了什麼?我能做些什麼來防止這些錯誤信息?
可以禁用該警告。 –
[此警告是MSVC2012中的錯誤](http://stackoverflow.com/questions/12618087/vs-11-d-scl-secure-no-warnings-in-vs-10-treated-as-errors-now )。 – rubenvb