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

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

8
क्या N PULL को C पॉइंटर इनिशियलाइज़ करना संभव है?
मैं जैसी बातें लिखता रहा था char *x=NULL; इस धारणा पर char *x=2; char2 पता करने के लिए एक पॉइंटर बनाएगा । लेकिन, द जीएनयू सी प्रोग्रामिंग ट्यूटोरियल में यह कहा गया है कि जब यह आवंटित किया जाता है तो जो भी यादृच्छिक पता होता है int *my_int_ptr = …

4
इंट (*) का अर्थ (इंट *) = 5 (या कोई पूर्णांक मान)
मैं इसका पता नहीं लगा सकता: int main() { int (*) (int *) = 5; return 0; } उपरोक्त असाइनमेंट g ++ c ++ 11 के साथ संकलित है। मुझे पता है कि int (*) (int *)यह एक फ़ंक्शन के लिए एक संकेतक है जो एक (int *)तर्क के रूप …

6
पॉइंटर्स की तुलना कैसे करें?
मान लीजिए कि मेरे पास 2 संकेत हैं: int *a = something; int *b = something; यदि मैं उनकी तुलना करना चाहता हूं और यह देखना चाहता हूं कि क्या वे उसी स्थान पर इंगित करते हैं (== ख) काम करते हैं?
88 c++  pointers 


5
कैसे "int * ptr = int ()" मूल्य आरंभीकरण अवैध नहीं है?
निम्न कोड (लिया यहां से गया ): int* ptr = int(); Visual C ++ में संकलित करता है और पॉइंटर को मूल्य-आरंभ करता है। वो कैसे संभव है? मेरा मतलबint() कि एक प्रकार की वस्तु मिलती है intऔर मैं intएक पॉइंटर को असाइन नहीं कर सकता । ऊपर का कोड …

10
C # संदर्भ और एक सूचक के बीच क्या अंतर है?
मैं सी # संदर्भ और एक सूचक के बीच के अंतर को काफी नहीं समझता। वे दोनों स्मृति में एक जगह की ओर इशारा करते हैं न? एकमात्र अंतर जो मैं समझ सकता हूं कि पॉइंटर्स उतना चालाक नहीं है, ढेर पर कुछ भी इंगित नहीं कर सकते हैं, कचरा …
85 c#  pointers  reference 

3
क्या सही पते के साथ एक सूचक है और C ++ 17 के बाद भी हमेशा एक वैध सूचक है?
( इस सवाल और जवाब के संदर्भ में ।) C ++ 17 मानक से पहले, निम्नलिखित वाक्य को [basic.compound] / 3 में शामिल किया गया था : यदि टाइप A का ऑब्जेक्ट पता A पर स्थित है, तो टाइप Cv T * का पॉइंटर जिसका मान A पता है, उस …

5
गो HTTP हैंडलर्स में, ResponseWriter का मान क्यों होता है, लेकिन रिक्वेस्ट पॉइंटर?
मैं GAE के लिए एक ऐप लिखकर Go सीख रहा हूं, और यह एक हैंडलर फ़ंक्शन का हस्ताक्षर है: func handle(w http.ResponseWriter, r *http.Request) {} मैं यहाँ पॉइंटर नौसिखिया हूँ, इसलिए Requestऑब्जेक्ट पॉइंटर क्यों है , लेकिन ResponseWriterनहीं? क्या इस तरह से इसे करने की कोई आवश्यकता है या यह …
84 pointers  go 

9
क्या अजगर चर बिंदु हैं? वरना वे क्या हैं?
पाइथन में चर सिर्फ संकेत हैं, जहां तक ​​मुझे पता है। इस नियम के आधार पर, मैं मान सकता हूं कि इस कोड के लिए परिणाम स्निपेट: i = 5 j = i j = 3 print(i) होगा 3। लेकिन मुझे मेरे लिए एक अप्रत्याशित परिणाम मिला, यह था 5। …

5
"Int * nums = {5, 2, 1, 4}" एक विभाजन दोष का कारण बनता है
int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); एक segfault का कारण बनता है, जबकि int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); ऐसा नहीं करता। अभी: int *nums = {5, 2, 1, 4}; printf("%d\n", nums); प्रिंट 5। इसके आधार पर, मैंने अनुमान लगाया है कि सरणी आरंभीकरण …
81 c  arrays  pointers 

6
const char * और char const * - क्या वे एक ही हैं?
मेरी समझ से, constसंशोधक को दाईं से बाईं ओर पढ़ा जाना चाहिए। उस से, मुझे लगता है कि: const char* एक पॉइंटर है, जिसके चार तत्वों को संशोधित नहीं किया जा सकता है, लेकिन पॉइंटर स्वयं कर सकते हैं, और char const* mutableचार्ट के लिए एक निरंतर सूचक है । …

3
Boost assert.hpp फ़ाइल में P :: ************ का क्या अर्थ है?
में बढ़ावा / एमपीएल / assert.hpp , मैं कुछ इस तरह देखा: template<class Pred> struct eval_assert { typedef typename extract_assert_pred<Pred>::type P; typedef typename P::type p_type; typedef typename ::boost::mpl::if_c<p_type::value, AUX778076_ASSERT_ARG(assert<false>), failed ************ P::************ >::type type; }; यदि पहले ************संरचना के संकेत के रूप में इलाज किया जा सकता है, P::************वास्तव में …
80 c++  pointers  boost 

10
दो स्ट्रिंग पॉइंटर्स से लेकर अलग-अलग स्ट्रिंग लिटरल्स के पते एक जैसे हैं
#include<stdio.h> #include<string.h> int main() { char * p = "abc"; char * p1 = "abc"; printf("%d %d", p, p1); } जब मैं दो बिंदुओं के मूल्यों को प्रिंट करता हूं, तो यह उसी पते को प्रिंट कर रहा है। क्यों?
80 c  pointers  literals 

6
C में मान के लिए पता या पॉइंटर प्रिंट करें
मैं कुछ ऐसा करना चाहता हूं जो काफी सरल लगता है। मुझे परिणाम मिलते हैं लेकिन समस्या यह है कि मेरे पास यह जानने का कोई तरीका नहीं है कि परिणाम सही हैं या नहीं। मैं सी में काम कर रहा हूं और मेरे दो पॉइंट हैं; मैं पॉइंटर की …

13
C # में संदर्भ प्रकार
इस कोड पर विचार करें: public class Program { private static void Main(string[] args) { var person1 = new Person { Name = "Test" }; Console.WriteLine(person1.Name); Person person2 = person1; person2.Name = "Shahrooz"; Console.WriteLine(person1.Name); //Output: Shahrooz person2 = null; Console.WriteLine(person1.Name); //Output: Shahrooz } } public class Person { public string …
79 c#  .net  pointers 

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