< Programming >/C++
std::Funtion 정리
최근에 공부하면서 새로 알게 된 함수포인터 비슷한 기능을 정리해본다. 이것도 boost에서 넘어왔다는데, C++11 표준으로 추가됐다. 사용방법 은 아래와 같다. std::function SendPacketFunc; // 선언 // 람다형식으로 사용 auto sendPacketFunc = [&](UINT32 clientIndex_, UINT16 packetSize, BYTE* pSendPacket) { SendMsg(clientIndex_, packetSize, pSendPacket); }; 위의 코드에서 SendPacketFunc는 std::function 클래스 템플릿을 이용하여 선언된 변수로, 함수나 함수 객체를 저장할 수 있는 변수이다. 위와 같은 방식으로 SendPacketFunc 변수를 통해 ..