0
빠른 질문을 할당이 동적으로하기 :읽기 이진 배열을
임 비트 맵과 ABIT의 주위에 재생 및 색상 표를로드하려고하지만 난을 보내기 전에 내가Access violation writing location 0xcccccccc.
받고 있어요
배열 포인터를 동적으로 새 배열을 할당 한 읽기 함수에 넣습니다. 나는 그것을 내가 엄숙한 방법으로하고 있음을 확인하고 싶었다.
코드 :
numColours = 1 << bitmapInfoHeader.biBitCount;
if(bitmapInfoHeader.biBitCount == 1 ||
bitmapInfoHeader.biBitCount == 4 ||
bitmapInfoHeader.biBitCount == 8){
rgbquad = new RGBQUAD[numColours];
in.read((char*)rgbquad, sizeof(RGBQUAD)*numColours);
}
RGBQUAD 구조는 어떤 모양입니까? – skreborn
문제가있는 코드 부분이 맞지 않습니까? – deviantfan
'0xcccccccc'는 보통 초기화되지 않은 변수의 값으로,이 예제에서는 볼 수 없습니다. –