English: That process is called process of resolution for the overloading, something that C++ compiler performs and, overtime, you will understand that it is actually extremely complex process and extremely powerful process and by that process, the compiler tries to decide which particular function of the given overloaded versions you are going to use or you intend to use in the call site, if the compiler feels to do that.
Kannada: ಆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಓವರ್‌ಲೋಡಿಂಗ್(overloading)‌ಗಾಗಿ ರೆಸಲ್ಯೂಶನ್(resolution) ಪ್ರಕ್ರಿಯೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು C++ ಕಂಪೈಲರ್‌(compiler) ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಓವರ್‌ಟೈಮ್(overtime), ಇದು ನಿಜವಾಗಿಯೂ ಅತ್ಯಂತ ಸಂಕೀರ್ಣ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಅತ್ಯಂತ ಶಕ್ತಿಯುತ ಪ್ರಕ್ರಿಯೆ ಎಂದು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿರಿ ಮತ್ತು ಆ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ, ಕಂಪೈಲರ್‌(compiler) ನಿರ್ದಿಷ್ಟ ಫಂಕ್ಷನ್(function)ಅನ್ನು ನಿರ್ಧರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ.