الفرق بين المراجعتين ل"Arduino/stringobject/c str"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'تحوِّل الدالة <code>c_str()‎</code> محتوى السلسلة النصية التي استدعيت معها إلى نمط السلسلة النصية ال...')
(لا فرق)

مراجعة 12:41، 29 أكتوبر 2018

تحوِّل الدالة c_str()‎ محتوى السلسلة النصية التي استدعيت معها إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف null). انتبه إلى أنَّ هذه الدالة ستعدِّل السلسلة النصية المعطاة عبر الوصول إلى عنوانها الداخلي في الذاكرة، لذا يجب توخي الحذر عند استعمالها. تحديدًا، لا يجب عليك تعديل السلسلة النصية عبر المؤشر الذي تعيده هذه الدالة. عندما تعدل الكائن String (أو عندما يُحذَف)، يصبح أي مؤشر أعيد مسبقًا عبر الدالة c_str()‎ غير صالحٍ، ولا يجب استعماله بعد ذلك الحين.

البنية العامة

string.c_str()

القيم المعادة

يعاد مؤشِّرٌ إلى إصدار السلسلة النصية المثالية في C للسلسلة النصية المعطاة.

انظر أيضًا

مصادر