我正在尝试交换矩阵中的值。但是当我执行以下程序时,我得到了EXC_BAD_ACCESS消息:
using matrix = vector< vector<double> >;
matrix L = { { 1, 2, 3, 4 },
{ 4, 5, 6, 7 },
{ 2, 5, 1, 3 },
{ 6, 8, 4, 1 } };
int K = (int)L.size();
//EXC_BAD_ACEESS here
X[0][K] = X[K][K + 2];
K值怎么了?