Skip to content
tsahara-iij edited this page Oct 15, 2012 · 2 revisions

mrb_str_new2() と mrb_str_new_cstr() の違い

  • 引数はどちらも同じ (mrb_state *mrb, const char *p) でやることもほぼ同じ
  • ただし mrb_str_new2() は p == NULL の時に ArgumentError 例外を上げる。 mrb_str_new_cstr() は何も考えずに NULL にアクセスする(たぶん SIGSEGV 発生)。

Clone this wiki locally