السلام عليكم ..
بنيت كلاس على طريقة الجافا اسمه Char لحاجتي اليه .. واريد أن تصبح جميع العمليات التي تجري على النوع العادي char تجري على الكلاس Char .. وقمت باعادة تعريف عدد كبير من operator مثل * - + ++ -- الخ ..
والان اريد نقل بيانات من الكلاس Char الى الكلاس Char باستخدام memcpy ..
واريد نقل البيانات من مصفوفة char عادية الى مصفوفة Char (كلاس) ..
مثال :
char source[]={"ahmad"};// متغير عادي
Char *ch = new Char[5]; // كلاس
memcpy(ch,source,4);
for (int i = 0 i<4;i++)
cou<<ch.getData();لكن لايتم نسخ جميع الحروف .. انما اخر حرف فقط ..
السؤال هو كيفية استخدام memcpy مع كلاس بدلا من char ...
اعذروني لجهلي بدوال ال memory عموما ..

