질문과 답변

소프트웨어 c++에서 배열 크기 초과해도 값이 할당되네요?

2020.05.11 22:20

나는나다 조회:219

아래의 프로그램을 컴파일하면 배열 크기를 초과한 공간에 값이 저장되어 있어서 컴파일이 안될 것 같은데 정상적으로 컴파일됩니다. 더욱 놀라운 것은 프로그램을 실행하면 0.84가 정상적으로 출력됩니다. 왜 그럴까요? 참고로 윈도는 아니고 우분투에서 g++로 컴파일했습니다. 윈도가 아니라서 죄송합니다.

 

#include <iostream>

int main()
{
    long long int length3 = 4294967294;
    double *array3 = new double[length3];
    std::cout << "I just allocated an array of integers of length " << length3 << '\n';
    array3[4294967805] = 0.84;
    printf("%f\n", array3[4294967805]);
    delete[] array3;
    return 0;
}
 

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
6112 윈 도 우| 윈도우11 프로그램 폰트 뭉개짐? [4] 민트러브 511 05-23
6111 윈 도 우| 설정>앱>기본앱 지정이 계속 초기화됩니다 [1] 골드캐쉬 284 05-23
6110 하드웨어| 와이파이로 디바이스간 5G 속도는 얼마정도의 Mbps가 나와... [4] joe 477 05-23
6109 윈 도 우| LogiOptionsMgr.exe 이 자꾸 작동이 중지되는 이벤트가 잡... [3] 1002 296 05-23
6108 소프트웨어| 절전모드에 들어간 모니터가 저절로 켜지곤 하는데 원인을 ... [4] 유미 334 05-23
6107 윈 도 우| ssd 500gb 를 2개로 나누어 윈도10과 11 2개를 설치할려고 ... [7] 거스 750 05-23
6106 하드웨어| 아이패드 문의 [3] 한스 242 05-23
6105 기 타| 상상도 못했는데. 이제야 알았죵. [1] 코코당 788 05-23
6104 윈 도 우| 원격데스크탑 접속 질문 드립니다. [3] nhk 387 05-23
6103 소프트웨어| Microsoft Office 2021 Home & Student 오프라인 설치... [2] 천공의아키 784 05-24
6102 윈 도 우| 구형PC 윈7 재설치 vs 마이그레이션 [4] KIOee 690 05-24
6101 소프트웨어| 책에서 글자 추출해서 문서로 만드는 가장 쉬운 법? [4] ksire 571 05-24
6100 소프트웨어| Autodesk Inventor Pro 2023 한글언어팩 구할수 없을까요... [1] 아이코스 1634 05-24
6099 윈 도 우| 윈도우10 home 처음사용자용을 판매할때 주의사항이 있을가요? [3] 포우97 405 05-24
6098 하드웨어| MSI B450 박격포 BIOS 질문 [3] 어차피 520 05-24
6097 기 타| K리그나 FA경기등 한국축구경기들을 구글 캘린더로 받아 볼... brucex 239 05-24
6096 소프트웨어| 파이썬 고수님에게 도움 요청드립니다. [3] 고북 223 05-24
6095 기 타| 유튜브 거울상인 이유? [5] asklee 619 05-25
6094 윈 도 우| VHD 용량확장 후 병합문제 [2] OUTTON 269 05-25
6093 윈 도 우| 윈도우10 에서 아이콘을 기본값으로 변경하는 방법 [2] billy 321 05-25
XE1.11.6 Layout1.4.8