Mr dingo
blog
-
예외 처리
C++ 에서의 예외처리 예외처리는 왜 할까? 단순한 예외처리방법 c++ 에서의 예외처리 throw, try & catch throw try & catch 결론 C++ 에서의 예외처리 예외처리는 왜 할까? 아무리 천재적으로 코딩에 대한 이해도가 높더라도 인간이라면 실수를 하기 마련이다. 그리고 실수가 아니더라도 컴퓨터의 환경이나 기타 여건에 의해서 예외적인 상황이 발생할 수 있다. 따라서...
-
TIL
모두의 코드 일하러 가는 출퇴근 시간에 모두의 코드에서 템플릿, 템플릿 메타 프로그래밍 , 이동연산자에 대해서 읽었음. 이에 대한 블로그 포스팅을 준비하고있지만 아직 제대로 이해된게 아닌 것같아서 시간이 조금 걸릴 듯 함. 추가로 c++14 stl 책을 읽어가며 템플릿 뽀개기 블로그 포스팅을 진행하고자함. 데드라인은 18.11.11 으로 세우고 진행해야 겠다. 딥러닝 김성 교수님의...
-
TIL
모두의 코딩 typedef , pragma , ifndef , volatile 에 대한 공부를 마치고 블로깅함. 추가적으로 effective c++ 의 내용을 정리해 놓은 최적화에 대해서도 공부를 마쳣지만 아직 블로그 포스팅은 못함. 조금 더 시간을 쪼개서 최적화 부분까지 이야기를 했으면 좋았을것 같지만 주말이라 집중이 잘 안됨 ㅠㅠ 딥러닝 geometry deep learning에 대해서 찾아...
-
Typedef,Pragma Once 뽀개기
typedef 의 사용법 #pragma once 에 대한 고찰 - 그런데 #pragma once는 치명적인 약점이 있다. ifndef 를 이용하는것과 비교해봤을때 - 결론적으로 typedef 와 progma once 의 결론 typedef 의 사용법 typedef struct Vec3 { int x,y,z; } Vec3; 위의 사용법은 Vec3라는 struct 를 만들고 이에 대한 struct Vec3 의 타입을...
-
TIL
inline 함수 블로그 포스팅 사실 사용 문법은 굉장히 쉬웠다. 하지만 실제 적용되었을때의 효과를 예상하는 것과 더불어 실제로 사용했을때 적용이 되었는지를 판단해보는 과정이 시간에 걸렷다. 실제 적용이 되어있는지를 판단하기 위해서 어셈블리 코드를 살펴보았는데 처음에는 인라인함수로 구현한 모든 함수들이 일반함수 취급을 받게되었다. 그러던 중 어쨋든 inline문법은 c++표준이긴 하지만 compiler별로 inline화를 시킬지 안시킬지에...