क्या फेंक विनिर्देश सहित फ़ंक्शन पॉइंटर घोषित करना संभव है? उदाहरण के लिए, मैं इस समारोह है:क्या मैं टाइपिफ़ फ़ंक्शन हस्ताक्षर में फेंकने की घोषणा कर सकता हूं?
void without_throw() throw() {
}
और एक समारोह है कि यह एक पैरामीटर के रूप में स्वीकार करता है, throw()
भाग के साथ पूरा बनाने के लिए करना चाहते हैं। मैं इसे typedef
को जोड़ने की है की कोशिश की, लेकिन वह काम करने के लिए प्रतीत नहीं होता:
typedef void (*without)() throw();
जीसीसी मुझे त्रुटि error: ‘without’ declared with an exception specification
देता है।