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, 4 months ago


你是什么string

System::String
or
std::string
 

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


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


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


pxmroy answered 11 years, 4 months ago


System::Char 不是引用
直接

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

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


神隐DKEY君 answered 11 years, 4 months ago


LZ太强了吧!一个字,接

我要神ID answered 11 years, 4 months ago



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


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

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


关注

beauty answered 11 years, 4 months ago


关注,学习,顶

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


帮顶

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


jf

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


不懂,帮顶吧

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


继续关注

mixsoul answered 11 years, 4 months ago


过年啦,接点分长进长进

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

Your Answer