मैं एक वर्ग Cache
जो एक समारोह लिखनेगुजर 'स्थिरांक इस तर्क को छोड़ देता है क्वालिफायर [-fpermissive]
bool write(const MemoryAccess &memory_access, CacheLine &cl);
मैं इस तरह इस कार्यप्रणाली को कॉल कर रहा हूँ के रूप में निर्दिष्ट है की है।
const Cache *this_cache;
c = (a==b)?my_cache:not_cache;
c->write(memory_access,cl);
ऊपर लाइन
"के रूप में की 'इस' तर्क 'स्थिरांक कैश' गुजर 'bool कैश :: लिखने (स्थिरांक MemoryAccess &, CacheLine &)' छोड देता है त्रुटि निम्न मुझे दे रहा है क्वालीफायर [-फर्ममिसिव]। "
यह तर्क संकलक विशिष्ट है जो कोड-मैंगलिंग और स्थानीय नेमस्पेस चर प्राथमिकता को तोड़ने में मदद करता है। लेकिन इस तरह के एक चर यहां पारित नहीं किया जा रहा है।
अपने उदाहरण ठीक करने के लिए प्रयास करें: आप के बारे में समारोह 'write' बात करते हैं, फिर आप 'पढ़ा' कहते हैं। आप 'memory_access' और 'cl' कहां घोषित करते हैं? – betabandido
* यह तर्क संकलक विशिष्ट है जो कोड-मैंगलिंग में मदद करता है और स्थानीय नेमस्पेस चर प्राथमिकता को तोड़ता है ??? ??? – NPE