首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MSDN里function跟method有什么区别

2012-10-17 
MSDN里function和method有什么区别我在写详细设计文档的时候遇到了faunction和method,本人是新手,求解这两

MSDN里function和method有什么区别
我在写详细设计文档的时候遇到了faunction和method,
本人是新手,求解这两者有何区别

[解决办法]
Function一般是指windows API.
Method 一般某个类里的某个方法.
比如CWnd::EnableWindow()方法
[解决办法]
method是和特定的values在一起的才有意思,function却无此理.比如说,upper()如果做为一个function的话,在哪都可以调用,只要你给的参数对就行了,而做为一个method的话,你只能对某些类(比如string)的对象使用.这就是英文里说的意思.

function是函数,method是方法。

函数是面向过程编程里的概念,相反method是面向对象编程里的。

抛开是否面向对象的话,则都是同一个玩意。。。
[解决办法]
function是函数,method是类的function成员,名称叫方法;如果只是function则可以直接调用,方法则需要与类联系在一起

热点排行