术语“方法”通常用于讨论C++代码。独立术语在C++中是否具有定义明确的含义?单独使用该术语是可以接受的,还是应加以限定(例如“类方法”或“虚拟方法”),还是应完全避免使用该术语?

最佳答案

我会完全避免使用该术语,因为很明显,您所说的“成员函数”是什么意思,而不是“方法”的意思-您问的这个问题已足够证明。

但是,C++ 14标准中“方法”一词的规范出现是

  • 在内容列表中:



    在该部分的标题中重复此操作。
  • [basic.compound]:

  • [cpp.include]

  • [library.general]

  • 在表32中,提到了FLT_EVAL_METHOD
  • num_getdo_get的第2阶段:

  • [forwardlist.modifiers]:

  • [filebuf.virtuals]:


  • 该术语显然绝不指“成员函数”。

    08-26 20:11
    查看更多