当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我将两个文件添加到工程1的相关文件中,想通过工程1编译出的软件将这两个文件拷贝到用户指定目录下,当然,软件要能在拷贝前先检测所指定目录下是否存在这两个文件(文件名相同即可),若存在,则将其删除,然后在进行拷贝. 我是新手,请问怎样实现? 我的e-mail:listenstudio@hotmail.com 谢谢. ......
 ·java的应用程序的问题,    »显示摘要«
    摘要: 如何,制作出来java的应用程序,就象windows的程序,带有自己的图标的,而不是在dos下执行的? ......


谁能帮我这个处学者"this"到底怎么用

开始学习C++遇到指针就懂得很一般,单类和对象中的this指针就没看懂!那为高手能帮我,感激不尽。多维数组指针又怎么用?

NO.1   作者: steedhorse

不能说this指针属于某个对象,this指针是隐含属于类的非静态成员函数的,当从一个对象上调用某个成员函数时,这个成员函数的this指针就指向该对象,当再次从另一个对象上调用这个成员函数时,这个函数的this指针就指向另一个对象。原因是成员函数的代码每个类只有一份,而不是每一个对象都有一份,因此需要有一种内部机制保证调用a.f()时,操纵的是a对象,而不是b对象,this指针就是这种机制的实质。  
   
  全局函数和类的静态成员函数没有this指针,这也是类的静态成员函数不能访问类的非静态成员的原因。全局函数根本不属于任何一个类,就更不需要this指针了,因此,他只能访问它自己的局部变量和整个程序的全局变量。  
   
  多维数组相当于多级指针,但用起来有好多问题需要注意,还是多看看书吧。我的感觉是应尽量避免3维以上的数组,维数一多,在数组和指针之间转换来转换去时,一不小心就出错。


 ·win98 与win2000 中的汇编问题    »显示摘要«
    摘要: 下面的程序在98中能执行正常,而在2000中却出错。 asm mov ax,$0d mov dx,$3f8 out dx,al end 望各位大侠帮帮忙? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE