But when it is come to the compiler, again like in the case of manifest constant the compiler was not been able to see that it is a variable it was just seeing the constant value that you have written or the constant expression that you have written, here again the compiler will not able to see any kind of a function notation he will simply be able to see the expression that the CPP has replaced.
परंतु ते जेव्हा कंपाईलरकडे येते, तेव्हा पुन्हा एकदा मॅनिफेस्ट कॉस्टंटच्या बाबतीत कंपाईलर हे एक व्हेरिएबल आहे हे समजू शकत नाही. ती फक्त तुम्ही लिहिलेली कॉन्स्टंट किंमत किंवा कॉन्स्टंट एक्स्प्रेशन असते. येथे पुन्हा कंपाईलर कोणत्याही प्रकारचे फंक्शन नोटेशन पाहण्यास सक्षम असणार नाही आणि तो फक्त C++ ने बदललेले एक्स्प्रेशन पाहण्यास सक्षम असेल.