迷一样的逍遥人
晴带雨伞,包带干粮,点滴积累,水到渠成.
摘要: privatestringRev(stringstr){intlen=0;if(str==null||(len=str.Length)<2)returnstr;char[]c=str.ToCharArray();chartmp='c';for(inti=0;i<len/2;i++){tmp=c[i];c[i]=str[len-i-1];c[len-i-1]=tmp;}returnnewstring(c);} 阅读全文
posted @ 2011-03-13 17:43 谜一样的逍遥人 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 08年写的一篇文章,当时项目用C#开发,但是有一些希望重用之前的C++代码,于是研究了如何在C#中调用C++的DLL。C++中的函数声明view sourceprint?1extern "C" __declspec(dllexport) int __stdcall testfunc(char* astr,int* a);extern ”C” 通常来说,C++编译器可能会改变函数和变量的名字,从而导致严重的链接程序问题。例如,假设使用C++编写一个DLL,当创建DLL时,Microsoft的编译器就会改变函数的名字。函数名将被设置一个前导下划线,再加上一个@符号的前缀,后随一 阅读全文
posted @ 2011-03-13 17:40 谜一样的逍遥人 阅读(765) 评论(0) 推荐(0) 编辑