社区
C++ 语言
帖子详情
请问是不是static函数1 中调用别的函数2 是不是不能传入非static变量参数进函数2
Fyee0
2009-03-31 12:19:18
比如func1是静态函数 里面调用了函数2 传入函数2的参数必须是也要静态的吗? 我传入了一个非静态的参数 总是报错:“非静态成员函数的非法调用”
是不是这个参数不是静态的问题 本人基础比较差 高手指教
...全文
81
2
打赏
收藏
请问是不是static函数1 中调用别的函数2 是不是不能传入非static变量参数进函数2
比如func1是静态函数 里面调用了函数2 传入函数2的参数必须是也要静态的吗? 我传入了一个非静态的参数 总是报错:“非静态成员函数的非法调用” 是不是这个参数不是静态的问题 本人基础比较差 高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
珍惜生命远离CPP
2009-03-31
打赏
举报
回复
非静态的函数成员,必须依赖一个对象.
你没对象咋知道调用那个对象的东西呢?
mengde007
2009-03-31
打赏
举报
回复
楼主对了,静态成员函数只能操作静态成员,因为在编译期间就能确定下来,所以不能传非静态的。
非
static
成员
函数
可访问
static
态成员
函数
/成员;
static
成员
函数
不能
访问
非
static
成员
函数
/成员,只能访问
static
成员
函数
/
变量
1、
static
成员
函数
不能
访问
非
static
成员
函数
/成员,只能
static
成员间相互访问: //.h class A { public:
static
func1() // 编译出错 { menber1 = 1; }
static
func3() { cout<<"abc"<<endl; }
static
func2() ...
C++ const 与
static
详解:
变量
、
函数
、类成员的全面解析
C++
中
的const和
static
关键字是控制
变量
行为和存储方式的核心工具。const用于声明不可变性,可修饰
变量
、
函数
参数
和成员
函数
,保证数据不被意外修改;
static
则控制存储期和链接性,使局部
变量
持久化、限制全局
变量
作用域,并实现类成员的共享。两者结合可定义类级别的编译期常量(
static
constexpr)。使用时需注意const成员
函数
不能
修改状态、
static
成员需在类外定义等规则,遵循优先使用constexpr、
参数
用const&等最佳实践,以提升代码安全性和性能。
Java-静态方法为什么
不能
调用
非
静态方法
Java-静态方法为什么
不能
调用
非
静态方法引言java
中
静态方法为什么不可以
调用
非
静态方法?**
static
关键字的修饰成员
变量
,成员方法和对象无关。总结:下面说说静态的特点:实例
变量
和类
变量
的区别静态的使用注意事项:静态的利弊 引言 我们都知道,静态
static
方法
中
不能
调用
非
静态(non-
static
)方法,准确地说是
不能
直接
调用
non-
static
方法。但是可以通过将一个对象的引用
传入
static
方法
中
,再去
调用
该对象的non-
static
方法。 其实这个事实的应用很经常,以至于我们不去重视:在主
Java
中
static
为什么
不能
修饰局部
变量
?
Java
中
static
为什么
不能
修饰局部
变量
? 问这样问题的人显然是学过c/c++的,因为在c/c++
中
static
是可以修饰局部
变量
的 如果你对这个问题百思不得其解,怎么都想不明白,你还是不要想了,因为没有什么为什么。
不能
就是
不能
,人为规定的规则罢了。 如果你
非
要知道个为什么? 我不介意在这误人子弟一下,,,,,, 首先让我们来看一下c语言
中
static
的作用 1.
Java工程
中
的主
函数
public
static
void main(String[] args)
平时写java project的时候,肯定会看到public
static
void main(String[] args),一说起来,大家都管它叫“主
函数
”、“主程序入口”等等。但是它到底用在哪里,其
中
的String[] args到底都有什么,将在这篇博客
中
仔细介绍。 ...
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章