코딩 모닥불
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • C++
      • 표준 라이브러리
      • 백준(BOJ)
  • 홈
  • 태그
  • 방명록
C++

[C++] 외부 링크( external linkage )를 갖게 하는 extern 키워드

외부 링크( external linkage )이전 글에서 링크( linkage )란 다른 파일에서 현재 파일에 정의되어 있는 식별자에 접근할 수 있는지를 제어할 수 있는 식별자의 속성이라고 얘기했었습니다. [C++] 전역 변수( global variable )의 종류와 링크( linkage )의 개념전역 변수의 종류C++에서 지역 변수( local variable )는 함수 내부에 정의된 변수를 말합니다.이에 대응하는, 함수 외부에 정의된 변수를 전역 변수( global variable )라고 합니다.// main.cpp#include int g_var;codingbonfire.tistory.com 이러한 링크에는 내부 링크( internal linkage )와 외부 링크( external linkage..

2025. 1. 1.
C++

[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.
  • «
  • 1
  • 2
  • »

전체 카테고리

  • 분류 전체보기
    • C++
    • 표준 라이브러리
    • 백준(BOJ)

블로그 인기글

태그

  • #using
  • #std::unique_ptr
  • #포인터
  • #std::string_view
  • #std::vector
  • #Lamda
  • #inline
  • #const
  • #constexpr
  • #초기화
  • #decltype
  • #동적 계획법
  • #std::stack
  • #범위 기반 for
  • #전처리기
  • #상수 표현식
  • #namespace
  • #std::sort
  • #헤더 가드
  • #복사 생성자
  • #auto
  • #std::queue
  • #예외 처리
  • #깊이 우선 탐색
  • #소멸자
  • #전방 선언
  • #이진 탐색
  • #함수 객체
  • #static_cast
  • #Enum
MORE
애드센스 광고 영역
Powered by Privatenote Copyright © 코딩 모닥불 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바