cli有关问题,指针的指针,顺带散分了


cli问题,指针的指针,顺带散分了
cli::interiorptr <System::Char>   ptr;
methodA(ptr);

void   methodA(cli::interior
ptr <System::Char>   parameter)
{
        ++parameter;
}

由于传值的缘故
methodA方法递增parameter以后ptr是不会有变化的
我想把参数改为指针的指针
请教一下该怎么写


C#语言 .net 程序开发

Bjinx 11 years, 11 months ago


你是什么string

System::String
or
std::string
 

如果是前者可以用
Marshal::StringToStringToHGlobalAuto(string s);
转为c++原生字符串
再按c++标准方式处理


小小小小小纸团 answered 11 years, 11 months ago


cli 的字符串和c++原生字符串不能一一对应
c++ 的字符串是指向一个字符数组的,cli 字符串是一个类,
不能直接使用c++原来的方式


pxmroy answered 11 years, 11 months ago


System::Char 不是引用
直接

void methodA( System::Char& c )
{
c++;
}

System::Char p = 'a ';
methodA( p);
return 0;


神隐DKEY君 answered 11 years, 11 months ago


LZ太强了吧!一个字,接

我要神ID answered 11 years, 11 months ago



奈須ゆきこ answered 11 years, 11 months ago


关注,学习,顶,希望快些解决.

悲剧帝的小茶几 answered 11 years, 11 months ago


关注

beauty answered 11 years, 11 months ago


关注,学习,顶

森近.霖之助 answered 11 years, 11 months ago


帮顶

流氓兔D逆袭 answered 11 years, 11 months ago


jf

有知识长头发 answered 11 years, 11 months ago


不懂,帮顶吧

瞪大我的星星眼 answered 11 years, 11 months ago


继续关注

mixsoul answered 11 years, 11 months ago


过年啦,接点分长进长进

酱油党而已 answered 11 years, 11 months ago

Your Answer