C++中函数和方法的区别
Difference between function and method in C++?
可能重复:
功能还是方法?
我以为它们都是一样的,但我正在读一本关于C++的书,我真的不确定它们有什么不同。对不起,我知道有人问我这个问题,但我仍然不确定他们是否不同。有人能解释一下吗?谢谢
假设"成员函数"指的是"方法",请查看此
成员函数是在类内部声明的函数。
普通函数和(非静态(成员函数的区别在于,非静态成员函数有一个隐式参数:指向它们被调用对象的指针
C++语言定义讨论"函数"answers"成员函数"。它没有谈到"方法"。因此,"函数"answers"成员函数"的含义得到了很好的定义。C++的"方法"的含义是你认为的任何意思,它通常正是这样使用的,也就是说,作为"我认为我可以调用的东西"的模糊术语,没有确切的含义。
相关文章:
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- 两种访问I2C总线的方法有什么区别?
- 定义类模板构造函数的两种方法之间的区别
- CRTP:为什么获得嵌套类型和派生类的嵌套方法有区别
- 这两种方法有什么区别?
- 以下向 c++ 向量添加元素的方法有什么区别
- 类中私有静态方法和私有方法之间的区别
- 构建对象的方法之间有什么区别
- 这两种方法有什么区别
- 分配指针的方法之间有什么区别?
- 这两种初始化成员变量的方法之间有区别吗?
- C++ 中真实方法和虚拟方法之间的区别
- 两种C++分配方法有什么区别
- 超类::方法或这个>方法的区别
- 基于像素和基于帧的方法之间的区别
- 实例化数组的方法之间的区别
- QObject::connect与connect方法之间的区别
- C/C++环境下符号表与分支/跳转/虚拟方法表的区别
- 这两种输入矢量元素的方法有什么区别?哪个更有效
- 以下4种样式调用其他成员方法有什么区别?