社区
非技术类
帖子详情
static的函数和没有用static 的函数有什么区别?
sunwen
2002-03-27 09:35:06
static的函数和没有用static 的函数有什么区别?
...全文
58
10
打赏
收藏
static的函数和没有用static 的函数有什么区别?
static的函数和没有用static 的函数有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doo_fu
2002-03-28
打赏
举报
回复
同意楼上。
xiaolun
2002-03-28
打赏
举报
回复
C中不是已经说了吗:
非类成员的static函数,作用域在本文件范围内。一般用于一些只被本文件中
一些函数调用的内部函数。
dxhdxh2k
2002-03-28
打赏
举报
回复
up
sunwen
2002-03-28
打赏
举报
回复
对不起我说的是在C中的
xiaolun
2002-03-27
打赏
举报
回复
从本质上讲,static 成员函数中无法对 this 指针进行操作!
xiaolun
2002-03-27
打赏
举报
回复
非类成员的static函数,作用域在本文件范围内。一般用于一些只被本文件中
一些函数调用的内部函数。
类的static成员函数,无论是否有该类的实例存在,此函数均存在。即不需要
对此类的实例调用此函数,可以直接对类名调用。而非 static 的成员函数就
不行!
class foo{
void f1(void);
static void f2();
};
调用时:
foo b;
b::f1();//对
foo::f1()//错
b::f2();//对
foo::f2()//对
还有:
1.不能存取类中的非 static 成员或调用类中的fei非 static 成员函数
2.不能为 virtual
doo_fu
2002-03-27
打赏
举报
回复
普通的类成员函数,必须先定义对象(Define),然后通过对象调用其成员函数(在调用参数中隐含了this指针),而static成员函数可以不定义对象,直接通过“类名::成员函数名(参数)”调用(在调用参数中不隐含this指针)
hyc1980
2002-03-27
打赏
举报
回复
有static的,是不用生成对象实例的情况下都可以直接调用的函数;就像楼上两位所说的那样没有错
BugLu
2002-03-27
打赏
举报
回复
用在类中的函数如果前面声明了static,则所用地方都可以直接调用这个函数
EX:
class foo{
static void fun();
};
调用时:
foo b;
b::fun();//直接调用,但fun中不应访问类的非静态成员变量
lingg2002
2002-03-27
打赏
举报
回复
在类中static函数不需要借助任何对象就可以被调用
《c语言深度解析》第3、4章 存储类、生命周期、作用域、链接域,指针与
函数
课程内容: 第3章: 存储类与auto、
static
、register关键字 指令、常量、变量的生命周期 ...void *指针类型 const与指针
函数
指针
函数
调用—栈的使用过程 回调
函数
和
函数
指针数组 指针与
函数
传参 递归
函数
内联
函数
172集通俗易懂的C语言从入门到项目实战教程
组指针、
函数
指针、回调
函数
)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、
static
、字符
函数
和字符串
函数
、...
转行做IT-第10章 常用类-String、
static
、Array等
本课程为想转行学IT的朋友量身定制,快速入门,轻松上手,让非计算机专业的同学能快速学会Java编程. 课程会从计算机的基本组成原理讲起,门槛低,实用性强,让大家轻松掌握一项编程技能。后期课程全部更新完毕后还会帮大家...
区块链之实战VM虚拟机开发
不同级别的数据是否有
区别
的对待?(云服务厂商都会提供到期后的赎回期,以防止关键数据被意外删除) 支付对象:哪些数据需要支付租金?除了合约的状态数据必然要支付租金以外,账户本身的元数据(balance, nonce等...
零基础Java入门课程-类和对象
变量、常量、三种注释、生成doc文档、运算符、表达式 if语句、switch语句、嵌套判断 for语句、while语句、do-while语句、嵌套循环 类和对象 面向过程和面向对象的
区别
类的构成、访问修饰符、对象的内存分配 this...
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章