求教:如何在其他cpp文件当中,调用静态全局函数?

apaulette apaulette 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
刚从C#转入C++,萌新一枚。我自己写了一个弹窗提示的函数,想像C#一样作为静态全局函数,不用实例化,直接在其他cpp文件里面调用。VS2013编译没有错误,链接的时候显示“"error LNK2019: 无法解析的外部符号 该符号在函数 中被引用" 错误。。我查了其他贴子,说是不能像C#那么用,因为静态函数的作用范围只能在自己的cpp文件内。但是我就是想实现这个功能,请问大神们如何做呢?非常感谢!
...全文

相关推荐

C++中的局部变量、全局变量、局部静态变量、全局静态变量的区别

本文主要介绍了C++中的局部变量、全局变量、局部静态变量、全局静态变量的区别。具有很好的参考价值,下面跟着小编一起来看下吧

weixin_38719578

C++中全局变量、函数与静态变量、函数的区别

1、全局变量、局部变量、静态全局变量、静态局部变量的区别 (1)从作用域看: 1)全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用 extern 关键字再次声明这个全局变量。 2)静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量

dvlinker

C生成静态库给C++调用出现undefined reference to ...解决方案_cpp

C生成静态库给C++调用出现undefined reference to ...解决方案 已经写好makefile,还有头文件,看注释,基本没问题的

周楷雯

C++静态成员函数不能调用非静态成员变量(详解)

下面小编就为大家带来一篇C++静态成员函数不能调用非静态成员变量(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38656395

通过函数指针调用C++非静态成员函数

通过函数指针调用C++非静态成员函数通过函数指针调用C++非静态成员函数

icoding
评论 5
收藏 已收藏
分享
返回顶部
apaulette
新手乐园 33,315 成员 41,769 内容