可以对NULL值进行按位运算使C ++中的代码崩溃

时间:2018-12-21 08:40:00

标签: c++ null bitwise-operators nullable bit-shift

似乎我的程序在此行崩溃,因为我在填充了NULL值的“ a”数组(空数组)上执行按位操作,这可能是导致程序崩溃的原因吗?

const unsigned char a [ something ];
int b;
b = (a[0] & 0x0f) << 8; 

1 个答案:

答案 0 :(得分:1)

不,下面的代码

String query="db.INSTANT.find( { item: 'card', qty: 12 } ).toArray()";

本身不会导致程序崩溃。您的代码有其他问题。