るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.092秒)
トップページ > クエリ:t[x] > クエリ:SIZEOF_VOIDP[x]

別のキーワード

  1. mkmf check_sizeof
  2. kernel check_sizeof
  3. fiddle sizeof_char
  4. fiddle sizeof_float
  5. fiddle sizeof_short

種類

ライブラリ

モジュール

検索結果

Fiddle::SIZEOF_VOIDP -> Integer (18201.0)

Cでの sizeof(void*) の値

Cでの sizeof(void*) の値

fiddle/import (6030.0)

fiddle ライブラリのための高レベルインターフェースを提供するライブラリです。

...iddle/import ライブラリを使います。

主な使い方は fiddle も参照してください。

=== 高度な使用法

==== ○○の配列を関数に渡したい

例えば与えられた長さ len の double の配列の和を計算する関数
double sum(double *arry, int len);
...
...le/import'
module M
extend Fiddle::Importer
dlload './libsum.so'
extern 'double sum(double*, int)'
end
p M.sum([2.0, 3.0, 4.0].pack('d*'), 3) #=> 9.0

また与えられた文字列の配列 s (長さlen)の各要素の最初の文字を buf にコピーする関数
void first_char(c...
...p(a.ptr.to_i)
b0 = Fiddle.dlunwrap(b.ptr.to_i)
a0 <=> b0
}
extern 'void qsort(void *, int, int, void *)'
end

buff = [Time.at(1), Time.now, Time.at(100), Time.at(10)]
a = buff.map{|t| Fiddle.dlwrap(t)}.pack('l!*')
M.qsort(a, buff.size, Fiddle::SIZEOF_VOIDP, M::QsortCallb...