c++ - Why cant cast from pointer to reference to pointer in template function -


मेरे संकलन के समय में त्रुटि है

  इनलाइन टेम्प्लेट & lt; typename T & gt; टी एंड एनीमेशन :: गेटके (इंट सबएनिम, इंट नोड, इंट फ़्रेम इन एसएपीएएनआईएम) {कॉन्स्ट इंट की इंडेक्स = गेटकेइंडएक्स (सब एनीम, नोड, फ़्रेम इन एसएपीएनआईएम); रिटर्न स्टेटिक_कास्ट & lt; T * & gt; (m_Keys [keyIndex]); }   

निम्नलिखित त्रुटि

  डी: \ before_me \ motion \ pipeline \ एनीमेशन \ AnimationData.inl (98): त्रुटि C2440: 'वापसी': 'मोशन :: एनीमेशन :: कुंजी *' से 'मोशन :: एनीमेशन :: कुंजी' & amp;   

और मैं यह कैसे काम कर सकता हूँ?

मुझे लगता है यह आप क्या चाहते हैं और एक घृणित कार्यवाही प्रदान करता है

  शून्य * m_keys [] = {0, 0, 0}; टेम्पलेट & lt; typename T & gt; टी * & amp; फू (कंस इंट इंडेक्स) {रिटर्न * रीइन्टरिप_कास्ट & lt; टी ** & gt; (और एम_कीज [इंडेक्स]); } Int main () {foo & lt; int & gt; (0) = नया इंट (); }    

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -