c++ - Instantiating an object on the Heap -


मुझे त्रुटि मिली:

  hashing.cpp: फ़ंक्शन में ???? Int main (int, char **) एक ????: hashing.cpp: 96: त्रुटि: अपेक्षित प्रकार-विनिर्देशक से पहले "Linked_HashTable" Hashing.cpp: 96: त्रुटि: एएएफ़एर int * एक ??? कन्वर्ट नहीं कर सकता LinkedList_HashTable * एक ???? प्रारंभ में हैशिंग। सीपीपी: 96: त्रुटि: अपेक्षित '', ??? या एक ????; एक ???? इससे पहले कि एक? Linked_HashTable ??   

जब मैं अपना कोड संकलित करता हूं मुझे लगता है कि मुझे पता लगाना बहुत आसान है।

यह कोड मुझे त्रुटि दे रहा है:

  Array_HashTable * linear_div_hash = new Array_HashTable (sizeDiv); LinkedList_HashTable * chain_div_hash = नया लिंकेड_हैशटेबल (आकारडिव); Array_HashTable * डबलहैश = नया Array_HashTable (sizeDiv);   

जहां दोनों Array_HashTable और LinkedList_HashTable () दोनों के लिए कंसट्रक्टर sizeDiv जैसा पूर्णांक लेता है

चाहिए

पूर्व> लिंक्ड लिस्ट_हैशटेबल * चेन_डिवाइस_हैश = नया लिंकेड_हैशटेबल (आकारडिव);

हो

  लिंक्ड लिस्ट_हैशटेबल * चेन_डिवाइस_हैश = नई लिंक्डलिस्ट_हैशटेबल (आकारडिव);   

? (अपने कोड में लापता सूची ध्यान दें)।

Comments