Memory allocation
-
فرق بين char** و char[][]
عندما تستخدم char** كمعامل لدالة الفرز sort1، فإنك تقوم بتمرير مؤشرٍ إلى مؤشر على سلسلة من الأحرف. بمعنى آخر، أنت…
أكمل القراءة » -
فهم الفارق بين العناصر في هيكل البيانات باستخدام لغة C
في هذا الشيفرة البرمجية بلغة البرمجة C، يتم تعريف هيكل بيانات باسم test يحتوي على ثلاثة أعضاء: x من نوع…
أكمل القراءة » -
حل مشكلة Access Violation في C++: فهم وتصحيح الأخطاء في تطبيق الهياكل
في هذا السياق، يظهر أن لديك مشكلة في التعامل مع الهيكل (structure) الذي قمت بتعريفه، وذلك عند محاولة إدخال البيانات…
أكمل القراءة » -
لماذا تعتمد لغة C# على فئات بدلاً من هياكل البيانات في تنفيذ ‘yield’؟
عند النظر إلى التنفيذ الخاص بالمترجم (Compiler) للطرق (Methods) التي تحتوي على كلمة الرئيسية “yield” في لغة C#, يظهر أن…
أكمل القراءة »