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