管理c ++到clr __pin到pin_ptr或interior_ptr

时间:2017-03-23 10:21:43

标签: c++-cli clr managed-c++

我正在尝试编译之前使用 / oldsyntax 的项目,但现在使用 / clr

std::string Jhc::Interop::stlString(System::String^ s)
{
    std::string out;
    const wchar_t __pin * str = PtrToStringChars(s);
    int len = s->Length*4;
    char *buf = new char[len];
    memset(buf,len,0);

我已将System::String *s更改为System::String^ s,但如何使用PtrToStringChars(s);转换该行?

我尝试过使用pin_ptrinterior_ptr,但无法使用。

0 个答案:

没有答案