[問題] 有人遇過同樣問題嗎?用指標的C++改成C#
前一陣子我將一段200到300行的C++ code改寫成C#,
這段C++ code用到大量的指標及指標傳遞函式,
所以用C#改寫也用到很多unsafe這關鍵字,
改寫完後能跑出結果,但在特定的條件下會不正常中止,
感到很納悶,找不出bug的原因,
而且用debug模式compiler也沒辦法告訴我異常中止的原因為何?
請問各位高手有沒有遇過相似情形,我有點納悶在C#用指標是不是容易產生問題?
能否給點建議或資訊?(如記憶體配置跟C++的差異、編譯判斷的差異?)
是不是將unsafe都拿掉,全重新改寫成純粹的C#較佳?
小弟不才 請多指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.246.39
推
01/01 12:14, , 1F
01/01 12:14, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
7
20