当前位置: 代码迷 >> 综合 >> Line 1033: Char 34: runtime error: applying non-zero offset 18446744073709551612 to null pointer (st
  详细解决方案

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

热度:120   发布时间:2023-10-11 08:48:48.0

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

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

  相关解决方案