作者einspon ()
看板C_Sharp
标题[问题] c#的ref 对应c++的什麽
时间Wed Jan 30 00:01:11 2008
我是写c++.net 2005 clr
想问一下C#里面的ref关键字是对应到C++里面的&这符号吗
因为我是看C#学c++.net CLR c++的太少了
我看到c#里面函式会有这关键字
可是我又不知道要怎把ref转成C++的程式码
能否请教一下观念
struct BITMAPFILEHEADER{
Int16 bfType; //"magic cookie" - must be "BM"
Int32 bfSize;
Int16 bfReserved1;
Int16 bfReserved2;
Int32 bfOffBits;
}
//Get a pointer to a GETFRAME object (returns 0 on error)
[DllImport("avifil32.dll")]
static int AVIStreamGetFrameOpen(
IntPtr pAVIStream,
ref BITMAPINFOHEADER bih);
像上面为C#的语法,我struct不用变,但我转成C++要把ref用啥替代
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.148.230
※ 编辑: einspon 来自: 140.138.148.230 (01/30 00:15)
1F:推 KENyroj:(int* pAVIStream, BITMAPINFOHEADER& bih); 01/30 09:20
2F:→ einspon:谢谢楼上得指教 01/30 16:22