在c++里,全局函数和成员函数的区别是什

在c++里,全局函数和成员函数的区别是什,第1张

说简单点,全局变量可以在整个程序里使用;而局部变量只可以在一个函数或一段代码中使用。

例:

#include <iostream>

using namespace std;

int a=10;

void print(){

cout<<a<<" ";

}

int main(){

int b=1;

print();

cout<<a<<" "<<b<<endl;

return 0;

}

//输出结果:10 10 1

此例中,a为全局变量,它可以在print函数与main函数中使用和改变;而b则为局部变量,它只能在main函数里使用,而不能在print函数里使用。

对的, 在类的内部声明的函数 都是成员函数;

类中的私有函数 只能该类的其他函数调用;

公有函数, 可以在其它地方调用;

有static 修饰的函数; 可以直接用 类名::引出函数,做全局函数用

你说的是play();吧,一般情况下这个命令是没用的,它一般用在停止播放的帧上,一般设置成单击按钮触发这个函数。比如在第一帧里加入一个stop();命令,测试动画后动画就停止在第一帧上,如果在第一帧里加一个按钮,给这个按钮设置个动作(on(release){play();}),这样单击这个按钮后动画就继续播放了。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12162921.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存