옵저버 패턴같은거 구현해보려고 하니까 존나 지뢰밭이네...ㅠ,ㅠ...
c++은 멤버함수 포인터 관련해서 뭐 이렇게 어렵게 해놨냐....
익명(222.232)
2016-11-14 02:50
추천 0
댓글 13
다른 게시글
-
이 코드 뭐가문제인거냐?익명(122.36) | 16.11.14추천 0
-
에반게리온 썰... [1]웹땔감dz(118.33) | 16.11.14추천 1
-
후우.... [1]장소삼(223.62) | 16.11.14추천 0
-
End of evangelion 마지막 장면에서 [19]codesafer(codesafer) | 16.11.14추천 0
-
안노 히데아키와 에바에 관한 썰 [1]커헠(msca8h) | 16.11.14추천 0
-
급식이들 영어공부에 은근 좋은 스크립트 추천 [1]웹땔감dz(118.33) | 16.11.14추천 0
-
아... 사무실 돌아가면 강의 뛰어야 되는데 [4]웹땔감dz(118.33) | 16.11.14추천 0
-
C++에서 functional 안쓰고 [6]익명(222.232) | 16.11.14추천 0
-
한 3년있으면 닥스+어벤저스각이네 [1]Lidary(lidary) | 16.11.14추천 0
-
뭐만 검색하면 조대협이랑 C언어 예술가 뜨더라 [2]익명(222.232) | 16.11.14추천 0
포인터 쓰지마!!?!!! 스마트포인터 써어!!! - return 0;
델리게이트 한방이면 뙇...인데
std::bind, std::mem_fn말곤 해결책이 있을까.. 뒤에껀 처음 알았네
걍 함수하나 만들어서 래핑해주면 땡아님?
베이직한 문법으로 어떻게 구현하는거지...
나도 std::bind 알기 전까진 래퍼함수 만들긴 했음
bind처럼 앞에 this로 줄 포인터만 붙여서 감싸주면 될텐데
래퍼 함수는 어떤식의 개념임???
void f(Class* x) { x->g(); } 대충 이런식?
x의 멤버함수 g 호출하는 함수포인터 쓰고싶으면
T2 f(T1* obj, int x) { return obj->mf(x); }
아 클래스 받아서 하는거구나
코드가 실제로 바이너리로 바뀔때 메서드는 전부 저렇게 바뀜