10 पॉइंट द्वारा 0xwof 2022-09-29 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  1. int *p का तर्क यह है कि *p का type int है।
  2. int* p का तर्क यह है कि p का type pointer of int है।
  3. जब एक ही पंक्ति में कई variables declare किए जाते हैं, तो int *p में गलतफहमी की संभावना कम होती है।
    • int *p0, p1; // p0 :: int*, p1 :: int
    • int* p0, p1; // p0 :: int*, p1 :: int (इसे int* समझने की गलती करना आसान है)
  4. अगर एक ही पंक्ति में कई variables declare न किए जाएँ, तो यह समस्या पैदा नहीं होती।
  5. C++ के प्रारंभिक डिज़ाइनर स्वयं मानते हैं कि दोनों सही हैं, लेकिन वे int* p को थोड़ा अधिक पसंद करते हैं.

3 टिप्पणियां

 
penza1 2022-09-29

वाकई, coding साहित्य है।

 
kayws426 2022-09-29
  1. C प्रोग्रामर: int *p लिखते हैं और समझाते हैं कि *p का type int है
  2. C++ प्रोग्रामर: int* p लिखते हैं और समझाते हैं कि p का type pointer of int है

"जब कोई चीज़ सिर्फ पसंद का मामला होती है, तो उस पर बहस कभी भी बहुत लंबी खिंच सकती है।"

 
kayws426 2022-09-29

TMI है,

  1. मुझे नहीं पता था कि इनका अपने नाम से एक वेबसाइट भी है।
  2. यह साइट Apache web server का उपयोग करती है, C में लिखी गई है, और int *p वाला रूप इस्तेमाल करती है.