7
上のforループベースの警告キャスト次のコードを想定します。CppCoreChecker Cスタイルベクトル
C26493ドン:私は次の警告を取得し、forループのラインで
#include <iostream> #include <vector> #include <string> int main() { std::vector<std::string> lines; lines.push_back("line"); for (const auto& s : lines) { std::cout << s; } }
をstatic_castダウンキャスト、const_cast、またはreinterpret_castを実行するCスタイルのキャストは使用しないでください。
どこから来たのか説明できますか? Visual Studio 2017 Community Editionバージョン15.2を使用しています。
確かにVSバグのようです。 –