看板 C_Sharp 關於我們 聯絡資訊
我是寫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