그냥 C++ 다른 언어 기능에 비해서 좀 느린거지 언어 전체로 따지면 다른 언어에 비해 C++ 예외처리가 특별히 느린건 아니지 않나여?;
C++에서 예외는 금기임 ??
익명(118.42)
2021-02-12 21:30
추천 1
댓글 16
다른 게시글
-
2008, 65억 장의 사진을 저장하는 방법, 페이스북 [4]익명(14.36) | 21.02.12추천 1
-
파이썬 알고리즘 인터뷰 책 보면서 문제 풀고 있는데 [1]익명(106.246) | 21.02.12추천 1
-
성인여자아이 여자개발자 ㅇㅅㅇ [1]익명(1.240) | 21.02.12추천 0
-
님들 저 게임개발 지망생인데 이 강좌 코스 괜찮을까요? [4]익명(1.230) | 21.02.12추천 0
-
ios 안젤라 유 강의 들어 본 사람 있냐 [1]익명(112.146) | 21.02.12추천 0
-
속이 너무 안좋다익명(121.170) | 21.02.12추천 0
-
여성군대징집 vs 군인 수 감축 [4]익명(211.246) | 21.02.12추천 0
-
나는내향적이야 [7]손발이시립..(sonbariuos) | 21.02.12추천 0
-
먹는 양이 줄어서 화장실을 못감 [1]냥펀 1호기(1.245) | 21.02.12추천 0
-
코딩하면서 먹을 과자 추천 [6]익명(121.174) | 21.02.12추천 0
단순히 느려서 기피되는건 아님
C++ 기본 예외는 콜스택을 다 지워버리던데 그게 제일 클까여
ㄹㅇ 예외 던졌다는 것만 알려주고 다른 정보 1도 없음 ㅋㅋ 개병신언어
아니 설명을 좀 잘못했네 예외가 안 던져질땐 ㅈㄴ 빠른데 예외가 던져지는 경우 성능 꼬라박는게 심각함
다른 정보 1도 없네 어쩌네 하는건 뭔 말을 하려는지 잘 모르겟고
자바 예외에는 나오는 스택트레이스가 없나보네? - dc App
아니 ㄹㅇ 콜스택이니 뭐니 암것도 없고 그냥 Exception Thrown 메시지 박스 하나 띄우고 터지는 라이브러리가 넘 많아서여;
managed 언어는 그래도 예외 던지면 콜스택은 기본으로 띄워주자나여
c++ 익셉션 제로코스트다. 에러코드 넘기는거보다 좋음.
좃같은건 어떤 익셉션이 튀어나올지 몰라서 핸들링이 힘드니까 기피하는거.
에러코드: 호출하는 함수의 에러코드만 신경쓰면 됨 ... 예외: 호출하는 함수가 호출하는 함수 .... 재귀적으로 모든 예외를 검토해야 됨 이런 느낌 ??
catch ... 이걸로 모르는거 잡아내도 그게 뭔지 알아내는 방법이 좃같아서 익셉션 핸들링 디자인이 안듀ㅣㅁ
ㄳㄳ 예외코드를 선호해야겟네여
아니 에러코드
사실 뭘 쓰는게 좋은건지는 그때그때 상황봐가면서 하는게 죠을듯 ㅎ 나도 c++로 그런건 잘 안해봐서. 보통 디펜던시 큰 라이브러리 패턴 따라가는거 같음. 성능중요한 애들은 보통 익셉션 던지더라. 나도 궁금해서 옛날에 찾아본거임. 사실 성능 중요하몬 프리컨디션이 잘 정의되있다는 가정하에 코드가 돌아가거든
아항 ... 감사합니당 ..