Может побитовая операция на NULL значении сбой кода в C ++ - PullRequest
0 голосов
/ 21 декабря 2018

Кажется, что моя программа вылетает в этой строке, где я выполняю некоторую побитовую операцию с массивом "a", заполненным значениями NULL (пустой массив), может ли это быть причиной сбоя программы?

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

1 Ответ

0 голосов
/ 21 декабря 2018

Нет, код ниже

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

сам по себе не может вызвать сбой вашей программы.Что-то еще не так с вашим кодом.

...