[問題] c#的ref 對應c++的什麼

看板C_Sharp作者時間18年前 (2008/01/30 00:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我是寫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)

01/30 09:20, , 1F
(int* pAVIStream, BITMAPINFOHEADER& bih);
01/30 09:20, 1F

01/30 16:22, , 2F
謝謝樓上得指教
01/30 16:22, 2F
文章代碼(AID): #17dqt8NK (C_Sharp)