草庐IT

CppCoreChecker

全部标签

c++ - 在 vector 上使用基于范围的 for 循环时,CppCoreChecker C 样式转换警告

假设以下代码:#include#include#includeintmain(){std::vectorlines;lines.push_back("line");for(constauto&s:lines){std::cout在for循环的那一行,我收到以下警告:C26493Don'tuseC-stylecaststhatwouldperformastatic_castdowncast,const_cast,orreinterpret_cast.谁能解释一下这是从哪里来的?我正在使用VisualStudio2017CommunityEdition版本15.2。