none
从Visual studio 2008的类视图怎么删不了成员函数? RRS feed

  • 问题

  •  

    原来用的是VC++6.0,新装了Visual studio 2008简体中文企业版。发现从类视图中无法删去类的成员函数,自己在“自定义”和“选项”中搞了半天也没有找到怎么改。

    请问高手是怎么回事?难道微软觉得那个功能不好用?
    2008年9月30日 14:23

答案

  •  

    类关系图的右键菜单中也没有删除的菜单项!

     

    并不是删除不了一个类的成员函数,而是在VC++6.0里,只要鼠标点到类的成员函数,从右键菜单里一选删除,就可以删除该成员函数。但是在VS2008里,却要分别从h文件和cpp文件两个文件中去删掉相应的部分,觉得极不方便。

     

    初用VS2008,好几次编译居然失败,重新编译又能成功!

     

    2008年10月1日 13:40

全部回复

  • 你要找到,相关的类,再去找你想要删除的成员函数的吧.

     

    2008年10月1日 3:20
    版主
  • 删除似乎是无法删除~但是可以双击该方法名~然后定位到相应的代码进行手工删除~

    2008年10月1日 3:32
    版主
  • 你好!
       在类视图中不能直接删除成员函数,你可以定位到代码中然后删除。
    2008年10月1日 6:11
    版主
  • 类视图不可以,你可以从类试图中的类-右键-查看类关系图中直接删除

     

    2008年10月1日 9:06
    版主
  •  

    类关系图的右键菜单中也没有删除的菜单项!

     

    并不是删除不了一个类的成员函数,而是在VC++6.0里,只要鼠标点到类的成员函数,从右键菜单里一选删除,就可以删除该成员函数。但是在VS2008里,却要分别从h文件和cpp文件两个文件中去删掉相应的部分,觉得极不方便。

     

    初用VS2008,好几次编译居然失败,重新编译又能成功!

     

    2008年10月1日 13:40
  •  

    VS2008好像可以自己做扩展,谁能做个从类试图删除成员函数的扩展?
    2008年10月4日 15:16
  • 使用“查找所有引用(A)”,然后在下方会显示“查找符号结果”,最后依据这些结果一个一个删除,就能保证清理干净。而且 能把那些引用到该函数的地方也给一并显示出来,非常方便,可以进行“最彻底的删除”。
    2010年1月26日 7:42
  • 使用“查找所有引用(A)”,然后在下方会显示“查找符号结果”,最后依据这些结果一个一个删除,就能保证清理干净。而且能把那些引用到该函数的地方也给一并显示出来,非常方便,可以进行“最彻底的删除”。

    的确是这样,初用2008的确诸多方面都不习惯,微软一向都忽略了程序员要的不仅仅是高级的编程工具,同时也希望工具的易用。
    2010年3月19日 5:59