会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冰花ぃ雪魄
导航
博客园
首页
新随笔
联系
订阅
管理
公告
2014年10月7日
c++中指针类型在c#中怎么对应?
摘要: int[]a=newint[5];//取a[3]的地址IntPtraddr=System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement(a,3)
阅读全文
posted @ 2014-10-07 20:42 冰花ぃ雪魄
阅读(602)
评论(0)
推荐(0)
c++/java/c# 几种编程语言的指针、引用比较
摘要: 前一段时间,我在 cnblogs 别人的博客中,谈到:java 中的引用/指针,与 c++/C# 中的引用/指针不是一个概念.Java 引用,相当于 c++ 指针(fun3)。Java 引用可以赋值 null, 而 c++ 引用 (见 fun2) 不能赋值 null,c++ 指针可以赋值 null(...
阅读全文
posted @ 2014-10-07 20:39 冰花ぃ雪魄
阅读(342)
评论(0)
推荐(0)
如何在C#中模拟C++的联合(Union)?[C#, C++] How To Simulate C++ Union In C#?
摘要: 1 什么是联合?联合(Union)是一种特殊的类,一个联合中的数据成员在内存中的存储是互相重叠的。每个数据成员都在相同的内存地址开始。分配给联合的存储区数量是“要包含它最大的数据成员”所需的内存数。同一时刻只有一个成员可以被赋给一个值。下面我们来看看C++中如何表达联合://Code#01union...
阅读全文
posted @ 2014-10-07 19:32 冰花ぃ雪魄
阅读(473)
评论(0)
推荐(0)
C# 定义常量 两种实现方法
摘要: 在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前...
阅读全文
posted @ 2014-10-07 15:26 冰花ぃ雪魄
阅读(902)
评论(0)
推荐(0)
C#中DllImport用法和路径问题
摘要: DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。 DllImport的定义如下:[AttributeUsage(At...
阅读全文
posted @ 2014-10-07 15:10 冰花ぃ雪魄
阅读(347)
评论(0)
推荐(0)
C#: 方法的默认参数
摘要: 大家都知道在C++中,我们可以为方法的参数指定一个默认值,像这样:void foo(int i = 100);当我们以这种形式调用方法的时候: foo(); 实际上参数i被赋于了默认值,所以相当于调用了foo(100);然而在C#中是不支持参数的默认值的,那么如果我们要用到类似的功能应该怎么实现呢?...
阅读全文
posted @ 2014-10-07 10:47 冰花ぃ雪魄
阅读(387)
评论(0)
推荐(0)