में तत्वों को सक्षम या अक्षम करें एक कॉन्स्ट एरे में तत्वों को शामिल करने में सक्षम/अक्षम कैसे करता है?कॉन्स्ट एरे
struct country {
const string name;
ulong pop;
};
static const country countries[] = [
{"Iceland", 800},
{"Australia", 309},
//... and so on
//#ifdef INCLUDE_GERMANY
version(include_germany){
{"Germany", 233254},
}
//#endif
{"USA", 3203}
];
सी में, आप सक्षम या एक सरणी में एक विशेष तत्व निष्क्रिय करने के लिए, #ifdef उपयोग कर सकते हैं लेकिन आप कैसे डी में है कि क्या करेंगे?
टाइपो: include_germary। अमान्य जब तक कि गैरेज लैंग न हो। रोगाणु का। Germar, –
^^ इस महत्वपूर्ण राष्ट्र फिक्स्ड :) इसके अलावा, मैं, का उल्लेख किया जाना चाहिए था कि 'include_germany' एक स्थिर, एक संस्करण नहीं होने की उम्मीद है इसलिए इसे प्रयोग' const'/'enum' घोषित किया जाना चाहिए। इसे '-वर्जन' के साथ काम करने के लिए नीचे @BBaz 'उत्तर देखें। –
दुर्भाग्यवश यह संकलित नहीं करता है ... – user1461607