c++ array to array assignment -


मैंने लिखा है कर्मचारी वर्ग:

  # include & lt ; iostream & gt; # से & lt में शामिल हैं, स्ट्रिंग & gt; नेमस्पेस एसटीडी का उपयोग करना; क्लास कर्मचारी {निजी: इंट आईडी; इंट वेतन [12]; Int annualS; स्ट्रिंग का नाम; सार्वजनिक: कर्मचारी (इंट आईडी 2, स्ट्रिंग नेम 2, इंट सर [12]) {आईडी = आईडी 2; नाम = NAME2; वेतन = सरणी; // यहाँ त्रुटि कहाँ हुई } ~ कर्मचारी () {cout & lt; & lt; "ऑब्जेक्ट डिस्ट्रक्टेड"; } कर्मचारी () {id = 0; नाम = "Mhammad"; } एंट एनयुलल सेलेरी () {के लिए (इंट आई = 0; आई & lt; 12; i ++) {वार्षिक एस + = वेतन [आई]; } वापसी वार्षिक एस; } इंट टैक्स () {रिटर्न (वार्षिक एस * 10/100); }}; शून्य मुख्य () {इंट वेतन [12]; के लिए (इंट आई = 0; आई & lt; 12; i ++) {cin & gt; & gt; वेतन [i]; } कर्मचारी मोहम्मद (10, "मोहम्मद", वेतन); अदालत के & lt; & lt; Mohammad.annulalSalary (); अदालत के & lt; & lt; Mohammad.tax (); }  

... लेकिन जब मैं इसे संकलित करता हूं, तो कंपलर निम्न त्रुटि देता है:

  को 'int []' से परिवर्तित नहीं किया जा सकता क्या कोई मुझे इस समस्या का समाधान करने में सहायता कर सकता है? 

= "Text">

आप सिर्फ सी = ++ में ऑपरेटर का उपयोग करके एक पूरी सरणी कॉपी नहीं कर सकते। आपके पास दो विकल्प हैं।

  1. ओवरलोड = ऑपरेटर या
  2. किसी एक सरणी के दूसरे तत्व को दूसरे में कॉपी करने के लिए इस तरह के लूप का उपयोग करें

    के लिए (इंट i = 0; i & lt; 12; i ++) वेतन [i] = सरणी [i];

एक अलग नोट पर जादू संख्याओं का उपयोग न करें आपके कोड में 12।


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

java - Messages from .properties file do not display UTF-8 characters -

javascript - amcharts makechart not working -