여기 코드가 나오지


https://github.com/google/skia/blob/chrome/m103/src/c/sk_surface.cpp
https://github.com/rime/librime/blob/master/src/rime_api.cc

c++용 라이브러리에서 c api 를 제공하는 실제 사례.
전에 댓글에

c++로 c 래퍼 만드는게 까다롭다는 댓글 있던데

그건 사실과 다름.

위 사례 보듯 기계적으로 하면 됨.
c++에서  c 라이브러리 사용하려면 그냥 c 함수 써도 되고, c++ 로 래퍼 만들어도 되고. 이 경우도 쉽고.
파이선이나 루비는 ffi 쓰던가 파이선/루비에서 제공하는 c api 로 모듈(플러그인) 만들어서 import/ require 하면 되고.

이거는 이것저것 또 공부해야 하니까 귀찮지.

긍데 어차피 기술적인 얘기 글 쓰면 아무도 댓글 안 담.

그러다.. 왜 c/c++이라 불리는가 이런 글보면 접근하기 쉬우니 거시기들 각종 어그로 끌고 자신의 생각을 강요하기 위해 모욕, 허위사실 유포, 인신공격, 쌍욕 등 이런걸 하지.

자꾸 댓글로 이상한 얘기 고마하고

위에 소개한거 공부좀 하셈.

직업적으로 c++ 하려면 c 는 기본으로 알아야된다.

c 는 음악계의 피아노 같은거라

파이선 루비를 하더라더 기본으로 알아야 됨.

취미로 할거 같으면 몰라도 되긴 하지.

익스텐썬 설치하다가 에러나면 고쳐야 되는데

알아야 고치지.

모르면 익스텐션 개발자가 고쳐줄 때까지 계속 기다려야 하는 현실적인 문제가 있지.