作者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)
推 KENyroj:(int* pAVIStream, BITMAPINFOHEADER& bih); 01/30 09:20
→ einspon:謝謝樓上得指教 01/30 16:22