请教下C++的普通函数与类的成员函数区别?

2024-11-22 18:25:19
推荐回答(1个)
回答1:

1、普通函数指的是C语言的函数,就是不写到class里的函数,这个通常是因为有一些库本身是C语言写的,C++包含C,所以可以用这些函数。
2、C++类里写的函数都是成员函数,但包括静态和非静态(也就是普通的)成员函数,静态的是C++类自己的,用类名加点来访问,普通的是属于对象的,用对象或指针来访问。
3、成员函数和成员变量是同一个层次的,都是为对象服务的,所以在成员函数里是可以访问成员变量的,所以你在函数里操作后,类的成员变量就发生变化了。