请教下C++的普通函数与类的成员函数区别?
1个回答
展开全部
1、普通函数指的是C语言的函数,就是不写到class里的函数,这个通常是因为有一些库本身是C语言写的,C++包含C,所以可以用这些函数。
2、C++类里写的函数都是成员函数,但包括静态和非静态(也就是普通的)成员函数,静态的是C++类自己的,用类名加点来访问,普通的是属于对象的,用对象或指针来访问。
3、成员函数和成员变量是同一个层次的,都是为对象服务的,所以在成员函数里是可以访问成员变量的,所以你在函数里操作后,类的成员变量就发生变化了。
2、C++类里写的函数都是成员函数,但包括静态和非静态(也就是普通的)成员函数,静态的是C++类自己的,用类名加点来访问,普通的是属于对象的,用对象或指针来访问。
3、成员函数和成员变量是同一个层次的,都是为对象服务的,所以在成员函数里是可以访问成员变量的,所以你在函数里操作后,类的成员变量就发生变化了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询