タグ

pinterに関するdealforestのブックマーク (1)

  • Alchemy でポインタを扱う - てっく煮ブログ

    as3Alchemy は malloc にも対応している。C が malloc で確保したメモリのポインタを AS3 側に伝えるのも簡単だ。C 側の実装例C で malloc した場所を AS3 に渡してみる。 static AS3_Val myAlloc(void* self, AS3_Val args) { // 確保した値の初期値を受け取る int v; AS3_ArrayValue(args, "IntType", &v); // malloc でメモリ確保 int* p = (int*)malloc(sizeof(int)); // 確保したメモリに初期値を代入する *p = v; // ポインタを返す return AS3_Ptr((void*)p); } static AS3_Val myGetPtr(void* self, AS3_Val args) { // ポインタを受

  • 1