タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

C++とRubyに関するz_vexのブックマーク (1)

  • C++によるrubyの拡張

    現在研究中のプログラムをライブラリ化して簡単に使えるように ruby の binding がうまくいくかを試してみようと思った。README.EXT.ja や Programming Rubyを参考に簡単なものを作ってみたが予想外に苦労するはめになった。それは、クラスにメソッドを登録するところで、以下のようなコードでもエラーが出るのだ。 VALUE initialize(VALUE self){ return Qnil; } ... void Init_something(void){ .... rb_define_method(klass, "initialize", initialize, 0); .... } エラーメッセージ error: invalid conversion from ‘VALUE (*)(VALUE)’ to ‘VALUE (*)(...)’ これは rb_de

    z_vex
    z_vex 2009/07/27
  • 1