जब मैं MinGW 4.6.2EnumChildWindows और लैम्ब्डा
EnumChildWindows(hwnd, [](HWND, LPARAM) -> BOOL { return TRUE; }, 0);
पर निम्नलिखित संकलन करने की कोशिश मैं
error: cannot convert '<lambda(HWND, LPARAM)>'
to 'ENUMWINDOWSPROC {aka int (*)(HWND__*,long int)}'
for argument '2' to 'BOOL EnumChildWindows(HWND, ENUMWINDOWSPROC, LPARAM)'
मैं गलत तरीके से लैम्ब्डा घोषणा कर रहा हूँ, या काम करने के लिए नहीं जा रहा यह बस है मिल सकता है? कॉलबैक के एमएस परिभाषा
BOOL CALLBACK EnumChildProc(
__in HWND hwnd,
__in LPARAM lParam
);
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633493%28v=vs.85%29.aspx
समस्या पैदा कर बुला सम्मेलन है है?
http://stackoverflow.com/questions/2935201/will-c0x-support-stdcall-or-extern-c-capture-nothing-lambdas संबंधित नहीं है। –