- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C#调用的C++动态库里到底能分配多大的内存(实验)
由于算法需要较大的内存,所以将算法用C++来写成DLL的形式,C#调用它运行,今天做了一下实验,实验结果如下:说明:我的电脑是32位XP系统,内存3G动态库和C#程序都是debug模式下:在动态库里最多能够分配695M的内存; // C++ code : char *bigArray=new char[1024*1024*695];动态库和C#程序都是r
2012-07-26 22:06:37 2399
原创 VS2010中“转到定义”提示“未能找到符号”的解决方法
这个问题困扰了我很久,今天终于受不了了,在网上搜了一些解决方案终于搞定:1、关闭VS2010或解决方案;2、删除解决方案对应的 .sdf文件;3、重新打开项目解决方案;再次转到定义就OK了!
2012-07-11 10:41:52 20178 14
原创 求矩阵行列式的方法
网上找的,没用递归:n为矩阵的行数(也就是列数)double sdet(double *a,int n){ int i,j,k,is,js,l,u,v; double f,det,q,d; f=1.0; det=1.0; for (k=0; k { q=0.0; for (i=k; i
2012-07-06 17:28:14 2026
转载 标准C++类型转换符
C 风格(C-style)强制转型如下: (T) expression // cast expression to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(expression) // cast expression to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这
2012-07-05 16:48:08 564
原创 C++中什么情况下要用explicit关键字修饰构造函数?
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。//explicit 一般用来修饰类的构造函数,如果在某些情况下,我们要求类的使用者必须显示调用类的构造函数时就需要使用explicit,反之默认类型转换可能会造成无法预期的问题.//例如:String类class String {p
2012-07-04 15:34:35 1644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人