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

[C++] 예외 클래스( exception class )

예외 클래스( exception class )throw는 예외를 발생시키기 위해서 어떠한 타입의 값이라도 사용할 수 있고, 이런 타입의 종류에는 당연히 클래스도 포함됩니다. [C++] 예외 처리를 위한 throw와 try-catch의 동작 방식C++에서의 예외( exception ) 처리C++에서는 프로그램의 오류나 기대하지 못했던 상황이 발생한 경우, 이를 처리하기 위한 예외( exception )를 발생시키면, 프로그램이 자동으로, 이 예외를 처리할 수codingbonfire.tistory.com예외를 발생시킬 때 사용되는 클래스를 예외 클래스( exceptin class )라고 부르는데, 사실 이 예외 클래스와 일반 클래스의 차이점은 전혀 없습니다.단지, 예외가 발생된 이유를 설명하기 위한 값과 함..

2025. 4. 4.
C++

[C++] const 속성을 제거하는 mutable 키워드

const 멤버 함수와 mutableconst 멤버 함수는 함수 내에서 const 멤버 변수뿐만 아니라, 일반 멤버 변수의 값도 바꿀 수 없도록 제한을 건 클래스 멤버 함수입니다. [C++] 객체를 변경할 수 없는 const 멤버 함수const 멤버 함수C++에서는 기본 타입에 const 키워드를 붙여 값을 변경할 수 없는 변수를 정의할 수 있습니다. 그리고, 이러한 변수는 값을 변경할 수 없으므로, 정의할 때 반드시 초기화 과정을 거codingbonfire.tistory.com그래서, const 멤버 함수 내에서는, 멤버 변수의 값을 수정할 가능성이 있는, 일반 멤버 함수도 사용할 수 없습니다. 하지만, 경우에 따라 멤버 변수의 값을 변경하는 것이 필요한 때가 있습니다. 그때 사용할 수 있는 키워드가 ..

2025. 3. 20.
  • «
  • 1
  • »

전체 카테고리

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

블로그 인기글

태그

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

티스토리툴바