उत्तर
वैचारिक रूप से, सी, के संदर्भ के बाद से संकेत दिए गए अन्य वस्तुओं के संदर्भ हैं।
संवैधानिक रूप से, सी में सी ++ के संदर्भ नहीं हैं।
नहीं, ऐसा नहीं है। इसमें पॉइंटर्स हैं, लेकिन वे काफी समान नहीं हैं।
विशेष रूप से, सी ++ में पास-बाय-रेफरेंस उपलब्ध होने के बजाय सी में सभी तर्क मूल्य से पारित होते हैं। बेशक, आप एक तरह से पास-दर-संदर्भ संकेत के माध्यम से अनुकरण कर सकते हैं:
void foo(int *x)
{
*x = 10;
}
...
int y = 0;
foo(&y); // Pass the pointer by value
// The value of y is now 10
संकेत और संदर्भ के बीच मतभेदों के बारे में अधिक जानकारी के लिए this SO question देखते हैं। (और कृपया मुझसे मत पूछें, क्योंकि मैं सी या सी ++ प्रोग्रामर नहीं हूं :)
जॉन 'सी' प्रश्न में जॉन - अंधेरे पक्ष से वापस स्वागत है! –
@ मार्टिन: यह लंबे समय तक नहीं होगा;) –
@ मार्टिन, वही विचार था – JaredPar
- 1. सी ++: तकनीकी स्तर (एएसएम) पर आर-वैल्यू संदर्भ क्या हैं?
- 2. कौन सी प्रोग्रामिंग भाषाएं संदर्भ-मुक्त हैं?
- 3. सी ++ स्थानीय चर के संदर्भ में संदर्भ
- 4. सी और सी ++ के संदर्भ में सक्रियण रिकॉर्ड क्या है?
- 5. क्या आधुनिक प्रोग्रामिंग भाषाओं के व्याकरण संदर्भ-मुक्त या संदर्भ-संवेदनशील हैं?
- 6. सी # संदर्भ निर्भरता वीबी के लिए अलग हैं?
- 7. संदर्भ प्रकार - क्या हम वास्तविक संदर्भ देख सकते हैं?
- 8. संदर्भ सी ++
- 9. सी ++ संदर्भ और सी/सी ++
- 10. सी ++ में स्थिर, संदर्भ और निरंतर संदर्भ के रूप में मूल्य को वापस करने के प्रभाव क्या हैं?
- 11. आंतरिक/स्थानीय/अज्ञात कक्षाओं के संदर्भ में जावा और सी # के बीच मौलिक मतभेद क्या हैं?
- 12. वसंत-एमवीसी: "संदर्भ" और "नामस्थान" क्या हैं?
- 13. डब्ल्यूसीएफ सेवा संदर्भ क्या हैं। डेटासोर्स फाइलें?
- 14. सी में आगे का संदर्भ क्या है?
- 15. सी # में पूर्णांक संदर्भ प्रकार क्या है?
- 16. इटरेटर, सी ++ क्या हैं?
- 17. सी में संदर्भ के दौरान क्या होता है?
- 18. क्या पॉलीमोर्फिज्म के संबंध में संदर्भ और पॉइंटर्स बराबर हैं?
- 19. सी में "varName के अपरिभाषित संदर्भ" का अर्थ क्या है?
- 20. सी ++ 0x: संदर्भ
- 21. सी/सी ++ के लिए मल्टीडाबेस लाइब्रेरी के विकल्प क्या हैं?
- 22. माइक्रोसॉफ्ट सी ++ भाषा संदर्भ
- 23. जावा बनाम सी संदर्भ
- 24. उद्देश्य संदर्भ के रूप में ब्लॉक संदर्भ उद्देश्य-सी
- 25. सी ++ कॉन्स संदर्भ
- 26. सी # स्ट्रिंग संदर्भ प्रकार?
- 27. सी ++ संदर्भ पैरामीटर के बराबर डेल्फी क्या है?
- 28. सी ++ में किसी संदर्भ के संदर्भ का उपयोग करने का उद्देश्य क्या है?
- 29. संदर्भ पाइथन सी एक्सटेंशन
- 30. क्या सी के कोई विकल्प हैं?
धन्यवाद, चीयर्स :) –
गलत, अवधारणात्मक पॉइंटर्स और संदर्भ बिल्कुल अलग हैं। सूचक एक बीजगणितीय डेटा प्रकार शून्य और एक संदर्भ है। संदर्भ सिर्फ यही है, संदर्भ। निहितार्थ प्रकार सुरक्षा है - इसे तुरंत देखा जा सकता है यदि किसी फ़ंक्शन को कभी भी नल तर्क प्राप्त हो या नहीं। –
@ हाय-एंजेल _Conceptually_, एक सूचक एक वस्तु का संदर्भ देता है। – sbi