首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-23 
cli问题,指针的指针,顺带散分了cli::interior_ptr System::CharptrmethodA(ptr)voidmethodA(cli::inte

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

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

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


[解决办法]
幫頂﹗
[解决办法]
用引用试试
void methodA(cli::interior_ptr <System::Char> &parameter)
{
++parameter;
}
[解决办法]
为什么一定要在C#里用指针呢?不能换个思路吗,要不就去用c++?
[解决办法]
cli::interior_ptr <System::Char> ptr;
methodA(&ptr);

void methodA(cli::interior_ptr <System::Char> **parameter)
{
++parameter;
}

对VC++.net 2005不熟,可以试试!
[解决办法]
使用unsafe模式
[解决办法]
关注...

学习...
[解决办法]
学习~~
[解决办法]
谢谢接分
[解决办法]
继续关注
[解决办法]
不懂,帮顶吧
[解决办法]
jf
[解决办法]
帮顶
[解决办法]
关注,学习,顶
[解决办法]
关注
[解决办法]
关注,学习,顶,希望快些解决.
[解决办法]

[解决办法]
LZ太强了吧!一个字,接
[解决办法]
System::Char 不是引用
直接

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

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

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

[解决办法]
你是什么string?

System::String
or
std::string
???

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

[解决办法]
过年啦,接点分长进长进

热点排行