Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > fiddleライブラリ > Fiddle::Pointerクラス > +
self + n -> Fiddle::Pointer
[permalink][rdoc]自身のアドレスに n バイトを足した新しい Pointer オブジェクトを返します。
この返り値には、free 関数がセットされず、size は 0 とされます。
例:
require 'fiddle' s = 'abc' cptr = Fiddle::Pointer[s] p cptr[0,1] #=> "a" cptr += 1 p cptr[0,1] #=> "b"