staticVALUErb_fiddle_ptr_s_to_ptr(VALUEself,VALUEval){VALUEptr,wrap=val,vptr;if(RTEST(rb_obj_is_kind_of
A>::pointer,通过调用allocator_traits::allocate() cptr,类型值allocator_traits::const_pointer,通过转换从ptr vptr