问一个 我比较迷茫的 问题.
请问高人们,我有一个类叫Trooper,把这个类的实例(trooper)赋给他,具体点是这样的.Trooper=trooper;这句话有什么用啊,是什么意思?? --------------------编程问答-------------------- 没明白lz意图 --------------------编程问答-------------------- 一个是类型 一个是变量 无法赋值 --------------------编程问答-------------------- 理论上你是做不到的 --------------------编程问答-------------------- to LZ:
如果Trooper是一个类,那么该类的实例trooper是不可以赋给它的。
你说的可能是这样吧?
Trooper tp; //定义Trooper类的变量,尚未创建为实例,此时tp应该为Null
tp = trooper; //tp为对trooper实例的引用,相当于其它语言中的赋值,所不同的是,tp仅是将指针指向内存中trooper地址段,当trooper被释放时,tp为Null --------------------编程问答-------------------- .....没看懂什么意思 --------------------编程问答-------------------- ........ --------------------编程问答-------------------- 这是语法错误吧
编译器能编过去么?
费解中。。。。。。。 --------------------编程问答-------------------- 如果这样也行的话...我比楼主更迷茫orz --------------------编程问答-------------------- 一个是变量,一个是对象地址的引用。你说这样能赋值吗? --------------------编程问答-------------------- 不明白,就是不明白
补充:.NET技术 , C#