Fork me on GitHub

long类型在C#和C++中的异同

  C++中long是32位的整数类型。
 
  而在C#中long是64位的,对应包装类型是Int64,int对应Int32。
 
  显然C++中的long类型,而应该对应C#中的int,
 
  C#调用C++的DLL时应特别注意,程序无故退出是由于C++产生了异常,C#中无法捕获。
posted @ 2015-09-26 19:27  CodeOddity  阅读(2449)  评论(0编辑  收藏  举报