首页 热点资讯 义务教育 高等教育 出国留学 考研考公

类中的 static函数跟其他函数有什么区别

发布网友 发布时间:2022-04-22 06:07

我来回答

3个回答

热心网友 时间:2023-04-26 12:31

从语法的角度,类里面的静态函数使用类名调用
其他函数使用对象名调用
静态函数中只能使用静态的类成员变量
其他函数没有*
静态函数因为不需要对象更适合全局使用,只要有类名就行了
其他函数需要确切的知道具体的对象

热心网友 时间:2023-04-26 12:31

类的静态成员函数不与任何对象相联系,它可以直接访问类的静态数据成员,而不能直接访问类的普通数据成员(即非静态数据成员),因为普通数据成员只有类的对象存在时才有意义。
c中的静态函数只在本文件中有效。

热心网友 时间:2023-04-26 12:32

最直观区别就是:类里面的
静态函数
,不用初始化类就可以调用。其它的区别就太多了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com