निम्न उदाहरण में प्रतिबंधित:त्रुटि का उपयोग करके कीवर्ड
void foo (double *ptr)
{
const double * restrict const restr_ptr=ptr;
}
मैं इस त्रुटि मिलती है:
error: expected a ";" const double * restrict const restr_ptr=ptr;
^
मैं -std = c99 के साथ संकलन, जीसीसी 3.4
किसी भी विचार का उपयोग कर?
यह मेरे लिए ठीक है। क्या आपके पास जीसीसी का हालिया संस्करण है? –
वह कोड सूर्य सी 5.8 और जीसीसी 3.4.6 पर मेरे लिए संकलित करता है। Comau ऑनलाइन केवल अप्रयुक्त चर घोषणा के बारे में शिकायत करता है। कृपया अपने पर्यावरण के बारे में अधिक जानकारी प्रदान करें। –
... लेकिन कमौ सी 99 मोड में था। जब मैं इसे सी ++ मोड में डालता हूं, तो यह एक ही चीज़ के बारे में शिकायत करता है। –