ChinaUnix.net
相关文章推荐:

c#要求对象引用

读到有关引用的介绍,惊觉,莫非Perl在没有显式指定为引用的时候,所有的对象赋值都是传值而不是传引用的? 那么说,Perl的函数中,只要严格使用my,就不会有副作用了? 要这个的话,Perl应该多线程并发能力很强啊……

by March.Liu - Perl - 2008-02-04 17:01:18 阅读(1950) 回复(2)

相关讨论

记得以前看过那本书上讲过这个问题,忘了,来问下 class B:class A void test(A & a); B b; test(b); 1.此时会不会发生对象切割 2.想知道对象是怎么切割的(和问题1没有关系),有没有介绍对象切割的资料 谢谢

by denghr - C/C++ - 2007-05-24 22:12:58 阅读(1942) 回复(3)

转载自 27115 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象对象引用混为一谈。 如果分不清对象对象引用,那实在没法很好地理解下面的面向对象技术,把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 为便于说明,我们先定义一个简单的类: class student { int name; int age; int sex; } 有了这个类(模板),就可以用它来创建...

by wyd1990 - Java - 2010-11-10 15:38:14 阅读(1613) 回复(1)

举个例子: 51js> ============= 同一页面内的引用方法: 1、使用id: link1.href 2、使用name: document.all.link1.href 3、使用sourseIndex: document.all(4).href //注意,前面还有HTML、HEAD、TITLE和BODY,所以是4 4、使用链接集合: document.anchors(0).href //全部的集合有all、anchors、applets、areas、attributes、behaviorUrns、bookmarks、boundElements、cells、childNodes、children、controlRange、...

by habu2046 - Java文档中心 - 2008-03-04 17:30:36 阅读(618) 回复(0)

使用 getattr 函数,可以得到一个直到运行时才知道名称的函数的引用。 >>> li = ["Larry","Curly"] >>> li.pop >>> getattr(li,"pop") >>> getattr(li,"append")("Moe") >>> li ['Larry', 'Curly', 'Moe'] >>> getattr({},"clear") >>> getatte({},"pop") Traceback (most recent call last): File "", line 1, in NameError: name 'getatte' is not defined 该语句获取列表的 pop 方法的引用。注意该语句并不是调用 pop 方法;...

by atyu30 - BSD文档中心 - 2007-11-09 14:07:01 阅读(1119) 回复(0)

javascript引用对象的方法 51js ============= 同一页面内的引用方法: 1、使用id: link1.href 2、使用name: document.all.link1.href 3、使用sourseIndex: document.all(4).href //注意,前面还有HTML、HEAD、TITLE和BODY,所以是4 4、使用链接集合: document.anchors(0).href //全部的集合有all、anchors、applets、areas、attributes、behaviorUrns、bookmarks、boundElements、cells、childNodes、children、controlRange...

by f980215 - php文档中心 - 2006-02-25 22:25:59 阅读(626) 回复(0)

本帖最后由 andy_hqj 于 2013-11-05 17:51 编辑 首先附上代码 1、str.h class String { char * data; public: String(char * str); String(String &s); ~String(); String & operator=(String &s); String operator+(String &s); }; 2、str.cpp #include #include "str.h" #include using namespace std; String::String(char *str) { data=...

by andy_hqj - C/C++ - 2013-11-10 23:24:49 阅读(3731) 回复(16)

class Context { public: inline Context& operator =(const Context& _xctx){mp =_xctx.mp;return *this;} //注意这里 private: map mp; }; 这个是我定义的要传递的对象。然后我分别有两个接口,分别是A,B,A有子类A'实现,B有子类B'实现,而A,B中都有Context类型的私有成员,也都有setContext方法: 。。。。 void setContext(Context& _xctx){xctx = _xctx;} private: Context xctx; 现在,我这样...

by jchc - C/C++ - 2008-10-30 15:17:37 阅读(2159) 回复(10)

使用脚本语言最大的好处之一就是可利用其拥有的自动垃圾回收机制(释放内存)。你不需要在使用完变量后做任何释放内存的处理, PHP 会帮你完成。 当然,我们可以按自己的意愿调用 unset() 函数来释放内存,但通常不需要这么做。 不过在PHP里,至少有一种情况内存不会得到自动释放,即便是手动调用 unset()。详情可考: http://bugs.php.net/bug.php?id=33595 。 问题症状 如果两个 对象 之间存在着相互引用的关系,如“父对象-子...

by 剑心通明 - php文档中心 - 2008-05-17 19:17:20 阅读(843) 回复(0)

有一个困惑,没有搞明白,还请指教: 比如我有类A,下面有方法 aa 类B,下面有方法 bb 现在我相在 bb 中调用aa方法,具体怎么写?还请朋友赐教。 这是一个超菜鸟级的问题,谢谢了。 class A { aa(){ ....... } } class B{ bb(){ ....... } } [ 本帖最后由 HonestQiao 于 2006-7-14 22:20 编辑 ]

by jsuwisdom - PHP - 2006-07-18 05:42:41 阅读(1265) 回复(4)

行 66: 行 67: 行 68: textTitle.Text = diary.ChildNodes[0].InnerText; 行 69: labelDate.Text = diary.ChildNodes[1].InnerText; 行 70: 源: private void GetDiary(string id) { XmlDataDocument diaryXmlDoc; diaryXmlDoc = new XmlDataDocument(); diaryXmlDoc.Load(Server.MapPath("diaries.xml")); XmlNode diary = diaryXmlDoc.SelectSingleNode("descendant ...

by ironflag - Web开发 - 2006-05-11 12:05:38 阅读(1638) 回复(0)