作者euleramon (X'mas)
看板C_Sharp
标题[问题] 有人遇过同样问题吗?用指标的C++改成C#
时间Fri Dec 29 22:37:48 2006
前一阵子我将一段200到300行的C++ code改写成C#,
这段C++ code用到大量的指标及指标传递函式,
所以用C#改写也用到很多unsafe这关键字,
改写完後能跑出结果,但在特定的条件下会不正常中止,
感到很纳闷,找不出bug的原因,
而且用debug模式compiler也没办法告诉我异常中止的原因为何?
请问各位高手有没有遇过相似情形,我有点纳闷在C#用指标是不是容易产生问题?
能否给点建议或资讯?(如记忆体配置跟C++的差异、编译判断的差异?)
是不是将unsafe都拿掉,全重新改写成纯粹的C#较佳?
小弟不才 请多指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.246.39
1F:推 cplusplus:要不是写错 就可能是指标记忆体没有FIX住...? 01/01 12:14