るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

検索結果

<< < 1 2 3 4 > >>

Fiddle::SIZEOF_SHORT -> Integer (12217.0)

Cでの sizeof(short) の値

...Cでの sizeof(short) の値...

VALUE Data_Wrap_Struct(VALUE klass, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free, void *sval) (6306.0)

C の構造体 sval をラップして klass クラスの インスタンスである Ruby オブジェクトを生成し、それを返します。 mark、free はそれぞれ sval のマーク用・解放用の 関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。

...UBY_DATA_FUNC の定義は以下のようです。

t
ypedef void (*RUBY_DATA_FUNC)(void *st)

第一引数 st には sval が渡されます。

使用例

struct mytype {
int i;
char *s;
};

VALUE
my_s_new(klass)
VALUE klass;
{
struct mytype *...
...m = malloc(sizeof(struct mytype));
m->i = 0;
m->s = 0;
return Data_Wrap_Struct(MyClass, 0, free_my, m);
}...

Fiddle::SIZEOF_CHAR -> Integer (6217.0)

Cでの sizeof(char) の値

...Cでの sizeof(char) の値...

Fiddle::SIZEOF_DOUBLE -> Integer (6217.0)

Cでの sizeof(double) の値

...Cでの sizeof(double) の値...

Fiddle::SIZEOF_LONG -> Integer (6217.0)

Cでの sizeof(long) の値

...Cでの sizeof(long) の値...

絞り込み条件を変える

Fiddle::SIZEOF_LONG_LONG -> Integer (6217.0)

Cでの sizeof(long long) の値

...Cでの sizeof(long long) の値...

Fiddle::SIZEOF_VOIDP -> Integer (6217.0)

Cでの sizeof(void*) の値

...Cでの sizeof(void*) の値...

Kernel#check_sizeof(type, headers = nil) -> Integer | nil (6214.0)

与えられた型のサイズを返します。

...

type がシステムに存在する場合は、グローバル変数 $defs に
"-DSIZEOF_type=X" を追加し、型のサイズを返します。型 type がシステムに
存在しない場合は、nil を返します。

例えば、

require 'mkmf'
check_sizeof('mystruct') # => 12...
...である場合、SIZEOF_MYSTRUCT=12 というプリプロセッサマクロをコンパイラに渡します。

@param type 検査したい型を指定します。

@param headers 追加のヘッダファイルを指定します。...

Kernel#check_sizeof(type, headers = nil) { ... } -> Integer | nil (6214.0)

与えられた型のサイズを返します。

...

type がシステムに存在する場合は、グローバル変数 $defs に
"-DSIZEOF_type=X" を追加し、型のサイズを返します。型 type がシステムに
存在しない場合は、nil を返します。

例えば、

require 'mkmf'
check_sizeof('mystruct') # => 12...
...である場合、SIZEOF_MYSTRUCT=12 というプリプロセッサマクロをコンパイラに渡します。

@param type 検査したい型を指定します。

@param headers 追加のヘッダファイルを指定します。...
<< < 1 2 3 4 > >>