问题描述
如题所示
#include <iostream> using namespace std; vector<vector<int>> matrix(n, std::vector<int>(n)); for ( size_t i = 0; i < n; ++i ) { matrix[i][i] = 1; }解决方案
for循环在函数体外
#include <iostream> using namespace std; vector<vector<int>> matrix(n, std::vector<int>(n)); int main(){ for ( size_t i = 0; i < n; ++i ) { matrix[i][i] = 1; } }References
版权声明:本文为The_Time_Runner原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。