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

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

5
C में * ptr + = 1 और * ptr ++ के बीच अंतर
मैंने अभी C का अध्ययन करना शुरू किया, और जब एक फ़ंक्शन के पैरामीटर के रूप में पॉइंटर को पॉइंटर पास करने के बारे में एक उदाहरण किया, तो मुझे एक समस्या मिली। यह मेरा नमूना कोड है: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if …

11
लिंक की गई सूचियाँ नोड्स के अंदर नोड्स को संग्रहीत करने के बजाय पॉइंटर्स का उपयोग क्यों करती हैं
मैंने जावा में बड़े पैमाने पर लिंक से पहले काम किया है, लेकिन मैं C ++ में बहुत नया हूं। मैं इस नोड वर्ग का उपयोग कर रहा था जो मुझे एक परियोजना में ठीक दिया गया था class Node { public: Node(int data); int m_data; Node *m_next; }; लेकिन …

21
शून्य पॉइंटर के लिए पता शून्य का उपयोग क्यों किया जाता है?
सी (या उस बात के लिए सी ++) में, पॉइंटर्स विशेष हैं यदि उनके पास मूल्य शून्य है: मुझे उनकी स्मृति को मुक्त करने के बाद पॉइंटर्स को शून्य पर सेट करने की सलाह दी जाती है, क्योंकि इसका मतलब है कि सूचक को फिर से मुक्त करना खतरनाक नहीं …
121 c++  c  memory  pointers 

6
त्रुटि: 'गुंजाइश' इस दायरे में घोषित नहीं की गई थी
मुझे यह संदेश तब मिलता है जब g ++ 4.3 पर C ++ संकलित किया जाता है error: ‘NULL’ was not declared in this scope यह प्रकट होता है और गायब हो जाता है और मुझे नहीं पता कि क्यों। क्यों? धन्यवाद।
119 c++  gcc  pointers  null 

10
दो-आयामी सरणी के लिए एक पॉइंटर बनाएं
मुझे एक स्थिर 2-आयामी सरणी के लिए एक संकेतक की आवश्यकता है। यह कैसे किया जाता है? static uint8_t l_matrix[10][20]; void test(){ uint8_t **matrix_ptr = l_matrix; //wrong idea } मुझे सभी प्रकार की त्रुटियां मिलती हैं जैसे: चेतावनी: असंगत पॉइंटर प्रकार से असाइनमेंट अधोलिखित कीमत न ही सारणी है न …
119 c  arrays  pointers 

9
सी पॉइंटर्स: निश्चित आकार की एक सरणी की ओर इशारा करते हुए
यह प्रश्न वहाँ से बाहर जाने वाले सी गुरुओं के लिए जाता है: सी में, पॉइंटर को निम्नानुसार घोषित करना संभव है: char (* p)[10]; .. जो मूल रूप से बताता है कि यह सूचक 10 वर्णों की एक सरणी की ओर इशारा करता है। पॉइंटर को इस तरह से …
119 c  pointers  size 

15
डिफ़ॉल्ट रूप से NULL के साथ प्रारंभिक संकेत क्यों नहीं दिए गए हैं?
क्या कोई यह बता सकता है कि पॉइंटर्स को इनिशियलाइज़ क्यों नहीं किया जाता है NULL? उदाहरण: void test(){ char *buf; if (!buf) // whatever } यदि इस कार्यक्रम के अंदर कदम नहीं होगा क्योंकि buf यह शून्य नहीं है । मैं यह जानना चाहूंगा कि क्यों, किस मामले में …


14
मैं जावा में पॉइंटर्स का उपयोग कैसे कर सकता हूं?
मुझे पता है कि जावा में पॉइंटर्स नहीं हैं, लेकिन मैंने सुना है कि जावा प्रोग्राम पॉइंटर्स के साथ बनाए जा सकते हैं और यह उन कुछ लोगों द्वारा किया जा सकता है जो जावा में विशेषज्ञ हैं। क्या यह सच है?
112 java  pointers  unsafe 

10
क्या मुफ्त (ptr) जहां ptr पूर्ण भ्रष्ट मेमोरी है?
सैद्धांतिक रूप से मैं ऐसा कह सकता हूं free(ptr); free(ptr); एक स्मृति भ्रष्टाचार है क्योंकि हम उस स्मृति को मुक्त कर रहे हैं जिसे पहले ही मुक्त किया जा चुका है। पर क्या अगर free(ptr); ptr=NULL; free(ptr); जैसा कि ओएस एक अपरिभाषित तरीके से व्यवहार करेगा, मुझे इसके बारे में …

3
यह कोड 64-बिट आर्किटेक्चर पर सेगफॉल्ट क्यों करता है लेकिन 32-बिट पर ठीक काम करता है?
मैं निम्नलिखित सी पहेली पर आया: प्रश्न: IA-64 पर निम्न प्रोग्राम क्यों नहीं आता है, लेकिन IA-32 पर ठीक काम करता है? int main() { int* p; p = (int*)malloc(sizeof(int)); *p = 10; return 0; } मुझे पता है कि int64 बिट मशीन पर आकार एक सूचक के आकार के …

6
यह संकेत के उपयोग को अप्रत्याशित बनाता है?
मैं वर्तमान में पॉइंटर्स सीख रहा हूँ और मेरे प्रोफेसर ने इस कोड को एक उदाहरण के रूप में प्रदान किया है: //We cannot predict the behavior of this program! #include <iostream> using namespace std; int main() { char * s = "My String"; char s2[] = {'a', 'b', 'c', …
108 c++  pointers 

2
मूल्य रिसीवर बनाम सूचक रिसीवर
यह मेरे लिए बहुत अस्पष्ट है कि मैं किस मामले में हमेशा एक पॉइंटर रिसीवर का उपयोग करने के बजाय एक मूल्य रिसीवर का उपयोग करना चाहता हूं। डॉक्स से रिकैप करने के लिए: type T struct { a int } func (tv T) Mv(a int) int { return 0 …
108 function  pointers  go 

2
"<प्रकार> इंटरफ़ेस के लिए सूचक है, इंटरफ़ेस नहीं" भ्रम
प्रिय साथी डेवलपर्स, मुझे यह समस्या है जो मुझे थोड़ी अजीब लगती है। कोड के इस स्निपेट पर एक नज़र डालें: package coreinterfaces type FilterInterface interface { Filter(s *string) bool } type FieldFilter struct { Key string Val string } func (ff *FieldFilter) Filter(s *string) bool { // Some code …
105 pointers  go  interface 

2
मैं गो में शाब्दिक * int64 कैसे करूँ?
मेरे पास एक *int64फ़ील्ड के साथ एक संरचनात्मक प्रकार है । type SomeType struct { SomeField *int64 } मेरे कोड के कुछ बिंदु पर, मैं इसका एक शाब्दिक ऐलान करना चाहता हूं (कहते हैं, जब मुझे पता है कि मूल्य 0 होना चाहिए, या 0 की ओर इशारा करते हुए, …
103 pointers  go  struct  literals 

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