Line 1033: Char 34: runtime error: applying non-zero offset 18446744073709551612 to null pointer (st

问题描述:C++中对二维数组为空进行判断时采用了 matrix.size() == 0 && matrix[0].size() == 0

原因:如果C++是[[]]的形式,matrix[0].size()就已经是对数组越界访问了,以后再判重用matrix.size() == 0 || matrix[0].size() == 0

猜你喜欢

转载自blog.csdn.net/qq_34612223/article/details/113761404
今日推荐