如何将 C++std::string
对象转换为 RubyVALUE
对象?
我试过rb_str_new2(c_string)
了,但没有用。
我有一个功能
VALUE foo(){return rb_str_new2(c_string);};
并给出一条错误消息:
cannot convert ‘std::string {aka std::basic_string<char>}’ to ‘const char*’ for argument ‘1’ to ‘size_t strlen(const char*)’