- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 ref 和 out 的异同
<br />ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。<br />传递到 ref 参数的参数必须最先初始化。这与 out 不同,out 的参数在传递之前不需要显式初始化。<br />尽管 ref 和 out 在运行时的处理方式不同,但它们在编译时的处理方式是相同的。因此,如果一个方法采用 ref 参数,而另一个方法采用 out 参数,则无法重载这两个方法。例如
2010-07-16 15:59:00 483
转载 [转]深入分析Windows和Linux动态库应用异同
<br />Arthur_<br />摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率 <br /><br />,增加程序的可扩展性,便于模块化管理。 <br /><br />但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual <br />C++编制的动态库移植到Linux上的方法和经验。
2010-07-01 18:16:00 649
转载 [转]在C++编译器下dlsym()引发的思考
cafesun 2007-02-16这几天看到讲解dlopen,dlsym函数的文章,忍不住自己编码尝试了一下。引出了一些其他知识。dlsym()的函数原型是void* dlsym(void* handle,const char* symbol)handle是由dlopen打开动态链接库后返回的指针,symbol就是要求获取的函数的名称,函数返回值是void*,指向函数的地址,供调用使用。dlsym的返回值与symbol参数就是本文着重要讲述的要点。先看下面一段代码/////////////////////
2010-07-01 17:54:00 3931
原创 Oracle使用技巧之分析函数篇
Oracle是我们项目中经常使用的数据库软件,它的强大的功能令我们叹服,在此搜集了一些使用技巧整理如下,希望籍此给大家一些帮助。以下代码在SQL*PLUS(Oracle10g)环境调试通过。1 Number(P, S)的意义我们经常使用到Number类型的数据,但其中的精度问题常常令我们困惑,甚至会出现因精度而产生的BUG,在此把Number(P, S)的意义稍加总结。1.1 P、S的范围P:1 ~ 38S:-84 ~ 1271.2 涵义介绍P是大于零的,而S分两种情况:1.2.1 S > 0时,通过以下步
2010-07-01 11:04:00 560
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人