التعادل :: صفيف :: مؤشر

يربط صفيف بيرل بمؤشر C
التحميل الان

التعادل :: صفيف :: مؤشر الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • John BEPPU
  • موقع ويب الناشر:
  • http://search.cpan.org/~beppu/

التعادل :: صفيف :: مؤشر العلامات


التعادل :: صفيف :: مؤشر وصف

العلاقات صفيف بيرل إلى مؤشر C التعادل :: Array :: المؤشر هو وحدة بيرل التي ترتبط مجموعة Perl إلى مؤشر C. هذا يجعل من الممكن ل Perl Code و C Code لمشاركة صفائف عدد صحيح بسيط.Optionswhen قمت بربط صفيف لربط :: صفيف :: مؤشر، تحتاج إلى اجتيازه HASHREF الذي يخبره بمدى حجم الصفيف وما هو عدد صحيح بسيط اكتب كل عنصر من عناصرها هي الطول (مطلوب) :: عدد العناصر الموجودة في الصفيف. Type (مطلوب) :: هذه مجموعة فرعية صغيرة جدا من أنواع العبوات، والتي تحدد ما إذا كان الصفيف يحتوي على 8 بت أو 16 بت أو الأعداد الصحيحة 32 بت. القيم الصالحة لهذا الخيار هي: C توقيع Char 8 Bit C Unsign Unsigned Char 8 Bit S موحدة قصيرة 16 بت S UNSIENED SHORT L وقع طويلا 32 بت غير موقعة منذ فترة طويلة 32 BitAddress (اختياري) :: إذا قمت بتحديد عنوان ذاكرة باستخدام هذا الخيار، فعل التعادل (ربط؟) لن تخصيص أي ذاكرة. بدلا من ذلك، سنثق في أنك تعرف ما تفعله وأن النظام سيسمح بالقراءة والكتابة حتى يحدث هذا العنوان. تخصيص 256 * 4 بايت بالنسبة لي: استخدام التعادل :: صفيف :: مؤشر؛ بلدي mybuffer؛ التعادل Bobuffer، 'التعادل :: صفيف :: مؤشر'، {lveled => 256، type => 'l'،}؛ ربط to toFuffer؛ استخدام عنوان الذاكرة التي قدمتها: التعادل Bobuffer، 'Read: array :: المؤشر'، {lveled => 320 * 200، اكتب => 'c'، العنوان => 0x000A0000،}؛ احصل على عنوان ذاكرة مجموعة ج. بلدي $ addr = مرتبط (buffer) -> العنوان ()؛ متطلبات: perl. محددات: لا تعالج المصفوفات المرتبطة بهذه الحزمة كصفوفات بيرل العادية. عند ربط المصفوفات بهذه الحزمة، فإنها تأخذ حقا خصائص مجموعة C. لذلك يجب أن تعامل مع نفس الحذر أن مجموعة ج سوف. في الإصدارات المستقبلية من هذه الوحدة، قد يتم رفع بعض هذه القيود، ولكن لا تحمل أنفاسك.


التعادل :: صفيف :: مؤشر برامج ذات صلة