질문과 답변

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

2020.05.11 22:20

나는나다 조회:218

아래의 프로그램을 컴파일하면 배열 크기를 초과한 공간에 값이 저장되어 있어서 컴파일이 안될 것 같은데 정상적으로 컴파일됩니다. 더욱 놀라운 것은 프로그램을 실행하면 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 - -
5873 소프트웨어| Emeditor 정규식 문의입니다. 3번째 영어일 경우 2번쩨 앞... [6] 파풍초 260 01-15
5872 하드웨어| 레이져 프린터 대기모드와 파워오프모드 전력소모 차이가 ... [2] joe 260 01-23
5871 하드웨어| 방이 많다면 네트워크 구성 어떻게 할까요? [4] ksire 260 12-11
5870 하드웨어| 모니터에 대한 마지막 한번더 질문 드립니다 [5] joe 260 10-01
5869 기 타| 파워교체후 부팅하면 자꾸 바이소스로 들어가네요. [3] 카니발 260 09-24
5868 윈 도 우| 윈10을 최소한작업의 클린재설치 방법 문의 [2] never 260 02-06
5867 하드웨어| 모니터나 액정의 필름 구조 잘 아시는분께 여쭤봅니다. [2] 라랑 260 08-22
5866 윈 도 우| 무인설치파일 계정명 변경 [3] 델리소스 260 07-05
5865 윈 도 우| 혹 aimp 소리 크기 균일 [2] aqz 260 06-06
5864 윈 도 우| 레지스트리 등록 파일 질문합니다. [2] 사나이 260 08-13
5863 기 타| JU-Chum18362.207 구글 다운로드시 내드라이브에 추가 버튼... [3] Killertige 260 07-01
5862 윈 도 우| 폰화면을 모니터에서 마우스가 작동을 안합니다 [4] joe 260 05-07
5861 소프트웨어| 아이콘 모양 [2] asklee 260 04-21
5860 윈 도 우| 3.3버전에서 이상하게 불안해 졌습니다 [1] ㉯ⓢⓔⓜⓞ 260 04-01
5859 윈 도 우| 크롬 즐겨찾기? [1] 바람낙엽 260 02-14
5858 기 타| 현재 사용중인 네트워크에 보조DNS만 추가, 변경할수 있을... [4] 리드니아 260 12-27
5857 윈 도 우| 윈10에서 advanced system care 프로그램 쓰시는분~~ [3] 브록레스너 260 09-22
5856 소프트웨어| AOMEI backupper 백업 실행 오류 [2] 자연을보며 260 12-11
5855 하드웨어| 노트북 램 질문입니다...ㅠ [3] cosmosa 260 09-11
5854 소프트웨어| 크롬 브라우저 새탭에서 열리는문제 환경설정 방법 문의 [4] 맹물 260 07-20
XE1.11.6 Layout1.4.8