Mr dingo
blog
-
인라인함수 뽀개기
인라인함수 인라인 함수와 일반 함수의 차이점 인라인 함수의 사용법 그런데! 인라인화가 안되었다. 핵심은 컴파일러 dependent 한 최적화였다!! g++ -O3 … 결론 인라인함수 이번 포스팅에서는 인라인 함수에 대해서 알아보도록 하자. 인라인 함수는 사실상 이전 포스팅에서 다루었던 macro와 거의 같은 것이라고 보면된다. 즉, 매크로함수와 같이 함수가 호출되었을때 그 함수가 inline함수 라면 함수가...
-
TIL
c/c++ 블로그 찾음 모두의코드라는 사이트를 찾았다. 너무너무 잘 설명되어있고 재미있는 주제의 간단한 프로젝트까지도 해볼 수 있을 것 같다. 존경스럽다. 그래서 오늘은 template공부도 햇지만 아직 포스팅하기에는 부족한 부분이 많아서 먼저 macro 함수에 대해서 포스팅을 했다. 너무나 클리어하게 설명되어있어서 공부하기도 좋았다. 딥러닝 찾아놓은 survey ppt 자료를 모두 읽고 mac 메모장에 정리하였는데 volume...
-
매크로함수 뽀개기
매크로함수 매크로함수 매크로 함수의 기본적인 사용법은 #define FunctionName(Arg) 치환할것 여기서 보통 우리가 함수를 정의하는 방법은 return_type FunctionName(Arg){ …함수설명… } 과 같은 형식였다. 그런데 굳이 매크로함수에서는 함수가 어떤 동작을 할 것인지를 설명하는 부분이 치환할것 이라고 적어놓았다. 이 부분에 주목해서 매크로함수를 이해해야한다. 매크로함수는 기본적으로 런타임이 아니라 컴파일 타임에 FunctionName()이 불려진 부분을 치환할것으로...
-
Mac OS Jekyll error
Mac OS jekyll 에러 Mac 에서 현재 사용하던 jekyll 컴파일이 갑자기 안됬었다. 증상은 따로 스크린샷을 찍어놓지 않았기 때문에 사라졌다. 일단 잘되던 jekyll 컴파일이 안되었던 이유는 mac os 를 업데이트를 하고나서부터였다. 인터넷 검색결과 종종 mac os 업데이트 후 ruby가 잘못되는 경우가 있다고하였다. 나와 같은 경우는 bundle install 후 에러 로그를 따라가다...
-
TIL
c++11 STL c++14 STL 철저 입문 책을 c++14 공부를 위해 읽기 시작했다. 첫 부분에서 stl에 대한 설명에 앞서 template, template function, template class에 대한 이야기를 자세히 다루고 있는데 예전에 배웠던 부분이였지만 실무에 적용하기에는 부족하게 배웠던것 같아서 유익한 부분이였다. 그래서 다음 포스팅은 template완전 뽀개기 라는 포스팅을 올릴 예정이다. 키워드 타입 별칭...