Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > fiddleライブラリ > Fiddle::Pointerクラス > +

instance method Fiddle::Pointer#+

self + n -> Fiddle::Pointer[permalink][rdoc]

自身のアドレスに n バイトを足した新しい Pointer オブジェクトを返します。

この返り値には、free 関数がセットされず、size は 0 とされます。

[PARAM] n:
アドレスの増分を整数で指定します。

例:

require 'fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0,1]         #=> "a"
cptr += 1
p cptr[0,1]         #=> "b"