सी ++ में, पर्यावरण वास्तुकला की जांच करने का कोई सीधा तरीका नहीं है। विंडोज सिस्टम के लिए दो मैक्रो हैं, जिनका उपयोग आर्किटेक्चर की जांच के लिए किया जा सकता है। ये मैक्रोज़ _WIN64, और _WIN32 हैं। जब सिस्टम 64-बिट है, तो _WIN64 1 होगा, अन्यथा _WIN32 1 होगा। इसलिए मैक्रो चेकिंग का उपयोग करके, हम आर्किटेक्चर की पहचान कर सकते हैं
उदाहरण
#include <iostream> using namespace std; int main() { #ifdef _WIN64 cout << "This is 64 bit system" << endl; #elif _WIN32 cout << "This is 32 bit system" << endl; #endif }
आउटपुट
This is 64 bit system