Dev.Oh 님의 블로그

  • 홈
  • 태그
  • 방명록

std::swap 1

[C++] C++의 Exception Handling과 Exception Mechanism

개요 우리가 프로그램을 개발하는 것에 있어서 중요한 요소는 기능, 최적화 등 다양한 요소가 있지만 가장 중요한 것은 프로그램 동작과정에서 발생한 문제를 빠르게 발견하고 해결하는 것이다. 그러기 위해선, 당연하게도 문제가 발생한 위치를 파악해야 하는데,이 과정은 쉽지 않다.  만약, 컴파일러에 의해 에러를 사전에 발견할 수 있다면, 아주 운이 좋은 상황이거나, 그다지 큰 문제가 아니다.하지만 대부분의 문제점은 반드시 런타임(RunTime) 중에 발생한다. 그렇다고 매번 똑같은 시점에 에러가 발생된다?그것 또한 아니다. 언제 어떠한 원인으로 발생할지 아무도 모른다. 이는 우리가 백날 코드를 살펴본다 한들 파악하기 어렵다.   어떻게 하면 이러한 문제점을 쉽게 파악할 수 있을까?라고 하면 다음과 같은 방법을 ..

Modern C++ 2024.12.13
이전
1
다음
더보기
프로필사진

Dev.Oh 님의 블로그

성장하는 게임 서버 개발자가 되자

  • 분류 전체보기 (25)
    • Database (4)
    • Server (7)
    • Modern C++ (5)
      • Algorithm (2)
      • Container (0)
    • 네트워크 (4)
    • CS (3)
    • 포트폴리오 (0)
    • My Code (0)

Tag

concurrency programming, Numeric Algorithm, throw(), 동시성, try catch all, Lamda, c++17, Modern C++, CTime, std::exception, steady_clock, 동시성 프로그래밍, 멀티프로세서, partition algorithm, time_since_epoch, system_clock, C++, std::swap, epoch, 람다 캡처,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바