카테고리 없음
[C++] 전역 변수( global variable )의 종류와 링크( linkage )의 개념
전역 변수의 종류C++에서 지역 변수( local variable )는 함수 내부에 정의된 변수를 말합니다.이에 대응하는, 함수 외부에 정의된 변수를 전역 변수( global variable )라고 합니다.// main.cpp#include int g_var; // 전역 변수int main(){ int val; // 지역 변수 std::cout 참고로, 지역 변수는 위의 val과 같이, 이 변수가 정의된 코드 블록 {} 안에서만 접근할 수 있고, 사용할 수 있습니다.이를 다른 말로 하면, val과 같은 지역 변수는 코드 블록의 범위( scope )를 가진다고 말합니다.그리고, 이러한 지역 변수는 선언 시, 초기화 과정을 거치지 않으면, 정의되지 않는 값을 갖게 됩니다. 반대로, 전역 변..
2024. 12. 31.