Articles of सी प्रीप्रोसेसर

सी प्रीप्रोसेसर से एक संदेश को प्रिंट करने का एक पोर्टेबल तरीका है?

मैं ऐसा कुछ करने में सक्षम होना चाहता हूं #print "C Preprocessor got here!" डिबगिंग प्रयोजनों के लिए ऐसा करने के लिए सबसे अच्छा / सबसे पोर्टेबल तरीका क्या है?

किसी को स्थिर परिभाषित करने के लिए # परिभाषित क्यों उपयोग करें?

यह सरल सवाल है, लेकिन किसी को स्थिर परिभाषित करने के लिए # परिभाषित का उपयोग क्यों किया जाएगा? के बीच क्या अंतर है #define sum 1 और const int sum = 1;

एमएसवीसी ++ वैराइडी मैक्रो विस्तार

इसलिए मुझे एक मैक्रो मिला है जो जीसीसी में अच्छी तरह से काम करता है, लेकिन माइक्रोसॉफ्ट के सी ++ कंपाइलर में नहीं। मैं उम्मीद कर रहा हूं कि किसी को एक वैकल्पिक हल के बारे में पता हो सकता है, या शायद मुझे यह समझाया जा सकता है कि यह इस तरह से व्यवहार […]

सी ++: क्या मैक्रो को 'ए', 'बी', 'सी' में विस्तारित किया जा सकता है?

मैंने एक वैरायडिक टेम्पलेट लिखा है जो char पैरामीटरों की एक चर संख्या को स्वीकार करता है, अर्थात template <char… Chars> struct Foo; मैं बस सोच रहा था कि क्या कोई भी मैक्रो चालें थीं, जो मुझे इस तरह के सिंटैक्स के साथ तत्काल इशारा करने की इजाजत देगी: Foo<"abc"> या Foo<SOME_MACRO("abc")> या Foo<SOME_MACRO(abc)> आदि। […]

सी में नामस्थान

सी में नामस्थानों का अनुकरण करने के लिए (एबी) सी प्रीप्रोसेसर का उपयोग करने का एक तरीका है ? मैं इन पंक्तियों के साथ कुछ सोच रहा हूं: #define NAMESPACE name_of_ns some_function() { some_other_function(); } इससे इसका अनुवाद हो जाएगा: name_of_ns_some_function() { name_of_ns_some_other_function(); }

## सी (सी ++) प्रीप्रोसेसर के लिए क्या मतलब है?

मेरे पास एक सी प्रोग्राम है: #define f(g,g2) g##g2 main() { int var12=100; printf("%d",f(var,12)); } जब मैं सिर्फ प्रीप्रोसेसर चलाता हूं तो यह इस तरह फैलता है { int var12=100; printf("%d",var12); } यही वजह है कि आउटपुट 100 है क्या कोई मुझे बताता है कि क्यों / क्यों प्रीप्रोसेसर var##12 to var12 ?

सी # में फ्रेमवर्क संस्करण के आधार पर सशर्त संकलन

क्या कोई प्रीप्रोसेसर प्रतीकों हैं जो कुछ की अनुमति देती हैं #if CLR_AT_LEAST_3.5 // use ReaderWriterLockSlim #else // use ReaderWriterLock #endif या ऐसा करने के लिए कुछ अन्य तरीका है?

कैसे एक सी मैक्रो के मूल्य से एक चार तार बनाने के लिए?

उदाहरण के लिए, 'func_name' दो बार लिखने से कैसे बचें? #ifndef TEST_FUN # define TEST_FUN func_name # define TEST_FUN_NAME "func_name" #endif मैं सत्य नियम के एकल बिंदु का अनुसरण करना चाहता हूं। सी प्रीप्रोसेसर का संस्करण: $ cpp –version cpp (GCC) 4.1.2 20070626 (Red Hat 4.1.2-14)

मर्क्रो ने सी में दिए गए तर्कों की संख्या वापस कर दी है?

क्या सी मैक्रो लिखना संभव है जो इसके तर्कों की संख्या देता है? मुझे कुछ चाहिए जो करता है: foo(1) -> 1 foo(cat, dog) -> 2 foo(red, green, blue) -> 3 इससे भी बेहतर यह मैक्रो इस तरह परिभाषित किया जा सकता है कि यह ## के साथ काम करता है foo(1) -> bar1(1) foo(cat, […]

क्या sizeof (enum) == आकार (int), हमेशा?

क्या sizeof (enum) == आकार (int), हमेशा? या यह कंपाइलर निर्भर है? क्या यह कहना गलत है, जैसा कि कंपाइलर शब्द की लंबाई (मेमोरी संरेखण) के लिए अनुकूल है यानी y एक विशेष संकलक पर शब्द-आकार है? क्या इसका अर्थ यह है कि यदि मैं ईमान का उपयोग करता हूं तो कोई प्रसंस्करण जुर्माना नहीं […]

दिलचस्प पोस्ट
MVVM लाइट मेसेंजर – ऑब्जेक्ट भेजने और पंजीकृत करना $ रूटस्स्कोप। $ प्रसारण बनाम $ दायरा। $ emit हमेशा एंड्रॉइड का उपयोग क्यों न करें: configChanges = "keyboardHidden" अभिविन्यास? एक MySQL ट्रिगर में एक त्रुटि फेंक सपाट जेसन से जेनरेट करें (बहुस्तरीय) flare.json डेटा प्रारूप कैसे हाइबरनेट HQL परिणामों के साथ प्रकार सुरक्षा चेतावनियों से बचने के लिए? एक स्ट्रिंग को एक NSDate में परिवर्तित करना एचटीएमएल 5 वीडियो को डाउनलोड होने से रोकें (सहेजे गए पर राइट-क्लिक)? क्या फ़ंक्शन के अस्तित्व की जांच करने के लिए टेम्पलेट लिखना संभव है? प्रेषक को छोड़कर सभी ग्राहकों को प्रतिक्रिया भेजें NSScanner का उपयोग कैसे करें? डेटाबेस से ड्रॉपडाउन सूची को पॉप्युलेट करने का सही तरीका क्या है? आप पायथन में एकाधिक मान कैसे वापस करते हैं? PHP के माध्यम से एक फेसबुक प्रशंसक पृष्ठ पर पोस्ट करने के लिए सरल उदाहरण? यह निर्धारित करने के लिए कि क्या सूची को जावा में सॉर्ट किया गया है?