当前位置:  技术问答>linux和unix

问一个静态变量和外部函数的问题。

    来源: 互联网  发布时间:2016-02-17

    本文导语:         刚刚发现了这样一个问题。某个内核模块的代码和用户态的代码中有同名的函数和静态变量。 哪位高手解释一下为什么不会产生冲突。谢谢?(Linux 2.4.26) | 这不是linux的问题,...

       刚刚发现了这样一个问题。某个内核模块的代码和用户态的代码中有同名的函数和静态变量。 哪位高手解释一下为什么不会产生冲突。谢谢?(Linux 2.4.26)

|
这不是linux的问题,是c语言的基础问题。
用static修饰的静态变量或函数只有在静态变量所在的文件是可见的,别的文件是不可以使用的。相当于私有的概念。

|
这既是Linux的问题,也是C语言的基础问题
C语言的问题如楼上所说

而关于linux的问题,即使不是静态变来那个,两个同名变量在不同的生存空间里。赵家有个儿子,王家也有儿子,你有看赵家的儿子跟王家的儿子混淆的吗?赵家喊儿子的时候只有赵家的儿子会答应。

    
 
 

您可能感兴趣的文章:

  • PHP static局部静态变量和全局静态变量总结
  • java有无像vb那样的静态变量?java的staic是类的属性,那末,静态变量如何声明?
  • 请教:(static)静态变量和静态方法是什么意思?
  • 静态函数,静态变量
  • c++静态局部变量和静态函数示例
  • linux动态链接库里全局变量和静态变量会导致动态库不可重入吗?
  • C#静态变量与实例变量实例分析
  • 类静态变量能定义在成员方法中吗?? 在线
  • 大家快来帮帮我,关于JAVA的类变量:一定在定义成STATIC变量(即静态变量)吗?
  • 一个类里的静态方法可以访问这个类里的变量吗?
  • 关于C++静态成员函数访问非静态成员变量的问题
  • 如何不通过全局变量和静态变量与模态对话框进行数据交换?
  • php中的静态变量的基本用法
  • 为什么两个终端的静态变量会相互覆盖?
  • 为什么非静态变量不能用在静态方法上?什么意思?
  • java中静态变量和实例变量的区别详细介绍
  • [scjp问题] 关于静态方法中间的变量调用错误问题
  • 在静态上下文中不能引用非静态变量 this WindowAdapter e=new MyAdapter();why?
  • Android静态变量的生命周期 简单介绍
  • To masterz():本人愚笨,向你再请教一个问题 在静态上下文中不能引用非静态变量 this
  • 一个基本概念问题:静态函数只能调用静态方法,类的成员函数也是静态的吗?
  • 一个静态库包含多个函数,应用程序连接了库中的某个函数,应用程序目标代码中是否还包含了该静态库中的其他函数代码?
  • 在静态上下文中不能引用非静态方法test(),天啊,为什么我的main()不能调用任何其它函数?
  • linux中,动态库中的函数如何调用静态库中的函数
  • C# 静态构造函数使用总结
  • 学习C#中的静态构造函数与复制构造函数
  • 构造函数一定要是静态的么??
  • 用ar做了个静态库,连接的时候总是说找不到函数定义,好烦啊????????????????
  • 学习C#静态函数及变量的一个精典例子与代码
  • 如何在gcc中调用静态库(.a)中的函数?谢谢!
  • 如何编译含有静态成员函数的C++文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux中静态链接库调用了另一个静态链接库
  • 如何 用一个静态库 生成 另一个静态库
  • 有把两个静态库.a合成一个静态库的简单方法吗
  • linux 生成静态库的时候怎么连接别的静态库
  • 静态博客 静态blog
  • 静态库动态库同时存在时,如何指定使用静态库
  • C# 静态方法与非静态方法的区别分析
  • 浙ICP备11055608号-3 iis7站长之家
  • gcc的静态库.lib怎末在编译的时候连接。对了静态库是自己的???
  • c#静态方法和非静态方法详细介绍
  • 急求静态库引用静态库,该如何编译链接!!!
  • asp.net伪静态后真正的静态文件无法访问的解决方法
  • 请问在LINUX下怎么设置静态IP?我在虚拟机中不能设置静态IP怎么办?
  • makefile.am中生成.a静态库的同时,链接其他.a静态库或.la动态库的问题
  • 静态库,动态库,静态链接和动态链接
  • C# 静态类与非静态类、静态成员的区别分析
  • 能否把一些静态库文件(.a)和.o文件一起打包成一个静态库文件?
  • .NET中的静态与非静态的区别分析
  • Linux 动态库,静态库的一些疑惑
  • C#中实现抽象类里建立静态方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3