pointers पर टैग किए गए जवाब

डेटा प्रकार जो "मेमोरी में संग्रहीत एक और मान" को इंगित करता है। पॉइंटर वेरिएबल में किसी अन्य इकाई (चर या फ़ंक्शन या अन्य इकाई) का मेमोरी एड्रेस होता है। इस टैग का उपयोग बिंदुओं के उपयोग से जुड़े प्रश्नों के लिए किया जाना चाहिए, न कि संदर्भों के लिए। पॉइंटर्स का उपयोग करने वाली सबसे आम प्रोग्रामिंग भाषाएं C, C ++, Go, और असेंबली भाषाएं हैं। एक विशिष्ट भाषा टैग का उपयोग करें। अन्य सहायक टैग पाइंटर के उपयोग का वर्णन करने वाली विधि, कार्य, संरचना आदि हैं।

12
सूचक बनाम संदर्भ
कार्य को मूल चर के साथ काम करने के लिए बेहतर अभ्यास क्या होगा: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); या: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: क्या किसी एक को दूसरे पर लेने का कोई …


7
C ++ में फ़ंक्शन को ऑब्जेक्ट कैसे पास करें?
मैं C ++ प्रोग्रामिंग में नया हूं, लेकिन मुझे जावा में अनुभव है। C ++ में फ़ंक्शंस को कैसे पास करना है, इस पर मुझे मार्गदर्शन की आवश्यकता है। क्या मुझे संकेत, संदर्भ या गैर-सूचक और गैर-संदर्भ मान पास करने की आवश्यकता है? मुझे याद है कि जावा में इस …

7
size_t बनाम uintptr_t
सी मानक की गारंटी है कि size_tएक प्रकार है जो किसी भी सरणी सूचकांक पकड़ सकता है। इसका मतलब है कि, तार्किक रूप से, size_tकिसी भी सूचक प्रकार को धारण करने में सक्षम होना चाहिए। मैंने कुछ साइटों पर पढ़ा है जो मुझे गोगल्स पर मिली हैं कि यह कानूनी …
246 c  pointers  size-t 

14
“सदस्य * :: * वर्ग डेटा सदस्य को इंगित करें
मुझे यह अजीब कोड स्निपेट आया, जो ठीक संकलन करता है: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } C ++ में किसी कक्षा के गैर-स्थैतिक डेटा सदस्य के लिए यह सूचक क्यों है? वास्तविक कोड में इस अजीब सूचक का …
242 c++  class  pointers  c++-faq 

4
मैं कब किस तरह के सूचक का उपयोग करता हूं?
ठीक है, इसलिए पिछली बार जब मैंने जीवित रहने के लिए C ++ लिखा std::auto_ptrथा , तो सभी std lib उपलब्ध थे, और boost::shared_ptrसभी क्रोध थे। मैं वास्तव में प्रदान किए गए अन्य स्मार्ट पॉइंटर प्रकार बूस्ट में कभी नहीं देखा। मैं समझता हूं कि C ++ 11 अब प्रदान …


7
क्या C ++ में संदर्भ से गुजरने पर सूचक द्वारा पास करने के लाभ हैं?
C ++ में संदर्भ द्वारा पास करने पर सूचक द्वारा पास करने के क्या लाभ हैं? हाल ही में, मैंने कई उदाहरण देखे हैं जो संदर्भ से गुजरने के बजाय संकेत द्वारा तर्क वितर्क को चुनते हैं। क्या ऐसा करने के फायदे हैं? उदाहरण: func(SPRITE *x); की एक कॉल के …

8
C में char array और char pointer में क्या अंतर है?
मैं सी में संकेत समझने की कोशिश कर रहा हूं, लेकिन मैं वर्तमान में निम्नलिखित के साथ भ्रमित हूं: char *p = "hello" यह एक वर्ण सूचक है जो वर्ण सरणी पर इंगित करता है, h से शुरू होता है । char p[] = "hello" यह एक सरणी है जो …
216 c  arrays  pointers 

17
किसी फ़ंक्शन में सरणी लौटें
मेरे पास एक एरे है int arr[5]जिसे एक फंक्शन में पास किया जाता है fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } मैं उस सरणी को कैसे वापस कर सकता हूं? मैं इसका उपयोग कैसे करूंगा, कहते हैं कि मैंने एक पॉइंटर लौटाया है मैं इसे कैसे एक्सेस …

25
यदि मेमोरी एड्रेस नहीं है तो वास्तव में C पॉइंटर क्या है?
C के बारे में एक सम्मानित स्रोत में, &ऑपरेटर से चर्चा करने के बाद निम्नलिखित जानकारी दी गई है : ... यह थोड़ा दुर्भाग्यपूर्ण है कि शब्दावली [का पता] बनी हुई है, क्योंकि यह उन लोगों को भ्रमित करता है जो यह नहीं जानते हैं कि पते क्या हैं, और …

17
सी में संदर्भ द्वारा पासिंग
यदि C किसी चर को संदर्भ द्वारा पारित करने का समर्थन नहीं करता है, तो यह काम क्यों करता है? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p = &i; f(p); printf("i = %d\n", i); return 0; } आउटपुट: $ gcc …


4
क्या मुझे जो कुछ भी शून्य है * कास्टिंग करते समय static_cast या reinterpret_cast का उपयोग करना चाहिए
Static_cast और reinterpret_cast दोनों ही एक अन्य पॉइंटर टाइप * शून्य की कास्टिंग के लिए ठीक काम करते हैं। क्या एक दूसरे पर एहसान करने का एक अच्छा कारण है?

3
X, Y को लागू नहीं करता है (… विधि में एक पॉइंटर रिसीवर है) [बंद]
बंद हो गया । इस प्रश्न के विवरण या स्पष्टता की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? विवरण जोड़ें और इस पोस्ट को संपादित करके समस्या को स्पष्ट करें । 3 महीने पहले बंद हुआ । इस प्रश्न …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.