നിങ്ങൾക്ക് ഒരു ക്ലാസ് സി + + ൽ ഒന്നിലധികം കൺസ്ട്രക്ടറുകൾ ഉണ്ടോ
സി + + ഒന്നിലധികം കൺസ്ട്രക്ടറുകളെ അനുവദിക്കുന്നു. മറ്റ് കൺസ്ട്രക്ടറുകൾക്ക് വ്യത്യസ്ത പാരാമീറ്ററുകൾ ഉണ്ടായിരിക്കണം. കൂടാതെ, സ്ഥിരസ്ഥിതി മൂല്യങ്ങൾ നൽകിയിട്ടുള്ള പാരാമീറ്ററുകൾ അടങ്ങിയിരിക്കുന്ന കൺസ്ട്രക്ടറുകൾ, എല്ലാ പാരാമീറ്ററുകൾക്കും സ്ഥിരസ്ഥിതി മൂല്യം നൽകാത്ത നിയന്ത്രണം പാലിക്കണം. ഒരു സ്ഥിരസ്ഥിതി കൺസ്ട്രക്ടർ ഉണ്ടെങ്കിൽ മാത്രം ഇത് പ്രധാനമാണ്. ഒരു ബേസ് ക്ലാസിന്റെ (അല്ലെങ്കിൽ ബേസ് ക്ലാസുകൾ) കൺസ്ട്രക്ടറിനെ ഒരു ഡെറിവേഡ് ക്ലാസ് വിളിക്കാനും കഴിയും. കൺസ്ട്രക്ടർ ഫംഗ്ഷനുകൾ പാരമ്പര്യമായി ലഭിക്കുന്നില്ല, അവയുടെ വിലാസങ്ങൾ റഫറൻസ് ചെയ്യാൻ കഴിയില്ല. മെമ്മറി അലോക്കേഷൻ ആവശ്യമുള്ളപ്പോൾ, പുതിയതും ഇല്ലാതാക്കുന്നതുമായ ഓപ്പറേറ്റർമാരെ പരോക്ഷമായി വിളിക്കുന്നു.