아직도 컴파일 중이라 흠..

아마 두번 더 컴파일 시도해야 됨.

시간이 남는데 할 게 없어서


c, c++ 에서 두가지 미신을 소개함.


C


goto 쓰면 안된다고 책에 나오고 교수님들도 말하고.

goto 를 아예 쓰지 말라는 얘기가 아니라

가급적 사용하지 말라 그런 얘기임

현실에서 goto 는 예외처리할 때 많이 쓰임.


C++


c++ 에 c 코드 쓰지 말라고 하는 얘기가 많은데,

마찬가지로 c 코드를 아예 쓰지 말라는 얘기가 아니라

가급적 사용하지 말라 그런 얘기임.

원하는 c++ 라이브러리가 없을 경우

c 라이브러리의 api 를 호출하는 경우 흔함.

그걸 c++ 로 래핑하는 경우도 흔하고.

그리고 c++ 라이브러리에서 c api 를 제공하는 경우도 꽤 있구.

c++ 라이브러리에서 c api 를 굳이 제공을 안 해도

c 래퍼를 만들기가 쉬워서

c api 를 제공하든 말든 대부분이 상관도 안 함.