मैं boost :: asio उदाहरणों के माध्यम से जा रहा हूं। मैं Example 4बूस्ट :: asio async_wait हैंडलर हस्ताक्षर
क्या भ्रमित है कि, इस उदाहरण में WaitHandler हस्ताक्षर
शून्य प्रिंट (यह)
लेकिन async_wait कॉल हैंडलर जिसका
उम्मीद है से देख रहा हूँहैंडलर का फ़ंक्शन हस्ताक्षर होना चाहिए:
शून्य हैंडलर ( कॉन्स बूस्ट :: सिस्टम :: error_code & त्रुटि // ऑपरेशन का परिणाम। );
के बाद से पैरामीटर प्रकार एक समारोह के हस्ताक्षर का हिस्सा है, यही कारण है कि ऊपर के उदाहरण में, async_wait हैंडलर जिसका पैरामीटर प्रकार बढ़ावा की नहीं है :: प्रणाली :: error_code त्रुटि को स्वीकार करता है?
धन्यवाद।