So, if a user defined type does not have or is not provided with copy construction process if this is not provided with the copy construction then the consequences, the objects of that class, objects of that user define type cannot be passed as call by value mechanism to any function.
ಆದ್ದರಿಂದ, ಯೂಸರ್ ಡಿಫೈನ್ಡ ಟೈಪ್ ನಕಲು ನಿರ್ಮಾಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ಅಥವಾ ಒದಗಿಸದಿದ್ದರೆ, ಇದನ್ನು ನಕಲು ನಿರ್ಮಾಣದೊಂದಿಗೆ ಒದಗಿಸದಿದ್ದರೆ, ಇದರ ಪರಿಣಾಮಗಳೆಂದರೆ, ಆ ಕ್ಲಾಸ್ ನ ಆಬ್ಜೆಕ್ಟ್ ಗಳು, ಮತ್ತು ಯೂಸರ್ ಡಿಫೈನ್ಡ ಟೈಪ್ ನ ಆಬ್ಜೆಕ್ಟ್ ಗಳನ್ನು ಯಾವುದೇ ಫಂಕ್ಷನ್ ಗೆ ಕಾಲ್ ಬೈ ವ್ಯಾಲ್ಯೂ ಮೆಕ್ಯಾನಿಸಂ ಮೂಲಕ ರವಾನಿಸಲಾಗುವುದಿಲ್ಲ.