On Tue, 23 Mar 2021 at 07:53, SAIFI wrote: > Is there any specific reason as why the space between the dot (.) and member function, print () in this case doesnot seem to matter ? Why do you think it should matter? There are three separate tokens, 'by' and '.' and 'print' and you can always add extra whitespace between tokens in C and C++.