본문으로 바로가기
COMMUNITY모든 이야기

C++ vector push_back 시 런타임 에러 발생

빗방울 2026.10.31 10:45 1분 읽기 조회 15 · 추천 2

사이드 프로젝트 중인데 벡터에 데이터 넣다가 계속 뻗습니다.

코드:

#include <iostream>
#include <vector>

int main() {
    std::vector<int> v(5);
    for (int i = 0; i <= 5; i++) {
        v[i] = i;
    }
    return 0;
}

오류: segmentation fault (core dumped)

시도: 인덱스 범위 확인, 벡터 크기 재설정.

질문: 위 코드에서 정확히 어느 지점이 메모리 오류를 일으키는 건가요?

모든 이야기1455

가벼운 안부부터 깊은 생각까지, 함께 나눠요.

글쓰기
총 1455개의 이야기
댓글