腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
头文件
中
的
静态
存储类
c
、
static
我们可以在
头文件
中
包含
静态
变量吗?如果是,其他文件可以访问吗?我们可以将
静态
变量作为
函数
参数传递吗?假设
头文件
Heer.h中有一些
函数
: 乐趣(
静态
int a,
静态
int b)
浏览 9
提问于2015-07-09
得票数 0
回答已采纳
6
回答
什么时候将
静态
函数
定义放在C语言
的
头文件
中
?
c
、
static
、
header
、
code-organization
我遇到过一些代码,它们在
头文件
中有一个很大
的
静态
函数
,我只是好奇这样做是不是可以。例如,如果许多.c文件都包含
头文件
,为什么不直接定义非
静态
函数
并将其链接进来呢?关于何时/何时不将
静态
函数
定义放在C语言
的
头文件
中
的
任何建议或经验法则都将受到赞赏, 谢谢
浏览 1
提问于2010-10-18
得票数 27
回答已采纳
1
回答
在
头文件
中
声明
静态
全局
函数
c++
、
c
我偶然发现了别人写
的
一段代码。在
头文件
中有几个声明为
静态
的
全局
函数
。
函数
本身在单独
的
实现文件
中
定义。AFAIK,
静态
函数
定义在定义该
函数
的
翻译单元之外不可见。如果是这样的话,在
头文件
中
声明
静态
函数
的
意义是什么?
浏览 2
提问于2012-03-21
得票数 11
回答已采纳
1
回答
gcc
的
链接器可以将C头中
静态
函数
的
多个实例化合并到单个实例
中
吗?
c
、
gcc
、
static
、
linker
、
header-files
我正在编写
的
嵌入式C代码在
头文件
中
定义了许多(即>100个)小
的
静态
访问器
函数
,但将它们移出
头文件
会让我感到不舒服,因为整体代码清晰度会受到影响。:-( gcc
的
链接器是否足够智能,可以将头部定义
的
静态
函数
的
多个实例化合并到最终二进制文件
中
的
单个实例
中
?更一般地说,C标准是否为头中定义
的
静态</e
浏览 13
提问于2020-05-20
得票数 0
回答已采纳
2
回答
头文件
与源/实现文件
中
关键字包含
的
C++“规则”
c++
、
inheritance
、
polymorphism
、
header-files
老实说,我对
头文件
中
函数
(有时是数据成员)声明
中
的
关键字和实现文件
中
的
关键字之间产生了混淆。(按意见更新) 公共/私有/保护通常出现在
头文件
中
“
浏览 3
提问于2013-03-01
得票数 1
2
回答
头文件
中
的
静态
函数
声明
c
、
header-files
、
static-functions
我在源文件中有一个
静态
函数
,该
函数
被同一源文件
中
的
其他
函数
使用。是否可以将该
静态
函数
的
声明放在
头文件
中
,即使该
头文件
将包含在其他源文件
中
?
浏览 5
提问于2020-07-11
得票数 0
2
回答
是否可以在.cpp文件
中
定义类
的
静态
成员
函数
,而不是其
头文件
?
c++
、
class
、
constructor
、
static-members
我有一个
函数
,它应该对类
的
所有实例只运行一次。我认为应该使用
静态
函数
调用方法。所有的web示例都显示了在
头文件
(类内部)本身
中
定义
的
静态
函数
。我
的
函数
很大,我不能在
头文件
中
定义它,我该怎么办?
浏览 5
提问于2011-08-02
得票数 0
回答已采纳
1
回答
内联
函数
与
静态
内联
函数
的
区别
c++
、
static
、
compiler-errors
、
solaris
、
inline
有人能告诉我内联
函数
和
静态
内联
函数
有什么区别吗?inline void wizSendNotifier (const char* nn_name, bpDU* arg=0, int aspect = -1) wizuiNotifier这是在一个
头文件</e
浏览 3
提问于2012-10-11
得票数 31
回答已采纳
1
回答
清理不同文件
中
的
代码隐藏帮助
函数
c
、
header
、
refactoring
、
structure
我有一个scenario.c文件,它定义了如下所示
的
函数
:scenario_config()、scenario_start()、scenario_stop()、scenario_close()struct scenario_struct = {.config = scenario_config, .start = scenario_start,.stop = scenario_stop, .close = scenario
浏览 0
提问于2018-02-22
得票数 0
1
回答
在内核模块
中
,我可以调用内核源代码
的
另一个
头文件
中
定义
的
静态
内联
函数
吗?
c
、
linux-kernel
我正在开发一个可加载
的
内核模块,只是想知道是否可以调用Linux内核源代码
的
另一个
头文件
中
定义
的
静态
内联
函数
。我理解
静态
关键字将
函数
限制在编译单元(即C文件)
的
范围内。但是,如果我包括定义
静态
内联
函数
的
头文件
,我可以在我
的
模块中使用它吗?
浏览 8
提问于2014-07-05
得票数 1
回答已采纳
2
回答
声明为
静态
但从未定义
的
函数
c
、
gcc-warning
我有一个
头文件
,假设abc.h,其中我有如下
函数
声明:我在abc.c
中
包含了这个
头文件
,并定义了
函数
并使用了它。) < function definition>编译后,我收到警告:如何在不删除
静态
的
情况下删除警告
浏览 0
提问于2013-03-28
得票数 50
回答已采纳
2
回答
C++命名空间
函数
c++
、
namespaces
我需要实现某种实用程序类,并且我正在考虑将这些方法实现为
静态
方法。但是,我在
中
遇到了命名空间
函数
与
静态
方法
的
比较,显然命名空间
函数
是首选方法。所以我想知道有没有关于如何实现命名空间
函数
的
文章或例子。例如,我应该如何在
头文件
中
声明命名空间
函数
?header应该只包含像类
头文件
这样
的
函数
定义,实现应该在cpp文件
中
,还是应该直接在<
浏览 0
提问于2012-05-08
得票数 33
回答已采纳
1
回答
头文件
中
的
静态
函数
c
、
function
、
static
我在一个
头文件
中
声明了一个
静态
函数
,并在.C文件
中
对其进行了初始化,但是我得到了一个警告:未使用
的
函数
。
头文件
: static void SetLEDPort2Output(void); .c文件: static void SetLEDPort2Output(void) for(int i =
浏览 43
提问于2021-10-09
得票数 1
1
回答
C++中
头文件
中
的
静态
函数
c++
、
static
、
header-files
我知道,当我们使一个
函数
“
静态
”时,它
的
作用域是整个文件,也就是说,它可以在特定文件
中
的
任何地方使用,我们使用它来限制
函数
的
作用范围到特定
的
文件。如果我们定义了一个
头文件
,其中定义了一些
函数
,都是
静态
的
,会发生什么呢?如果我们将该
头文件
包含在另一个文件
中
,那么我们能够访问这些
函数
吗?
浏览 2
提问于2020-04-18
得票数 1
回答已采纳
6
回答
C/C++:
头文件
中
的
静态
函数
,这是什么意思?
c
、
function
、
static
我知道在源文件
中
声明
静态
函数
是什么意思。我正在阅读一些代码,发现
头文件
中
的
静态
函数
可以在其他文件
中
调用。
浏览 0
提问于2009-04-23
得票数 55
回答已采纳
4
回答
奇数C行为:在不应该出现
的
情况下可见
的
变量
c
、
static
、
visibility
在我
的
程序
中
,我有一个名为constants.h
的
文件,它在全局范围内声明了以下矩阵(矩阵应该是完全恒定
的
--如果有人看到潜在
的
问题,请告诉我):在另一个文件
中
,让我们称之为main.c,我实际上可以引用这个常量:但是,我只是读了关键字static
的</e
浏览 9
提问于2012-12-16
得票数 1
回答已采纳
2
回答
接口、继承以及它们之间
的
内容
c++
、
inheritance
、
interface
如果我想要有3个类,它们有公共字段(并且我希望它们是
静态
的
),并且它们有一个公共
函数
(需要重写,即虚拟) 做这件事
的
最佳设计是什么?我需要在
头文件
中
创建接口吗?然后创建它
的
.cpp文件并从中获得3个类
的
继承?
静态
成员怎么样?可以在
头文件
中
声明它们吗?在创建表示接口
的
头文件
时,必须创建它
的
.cpp文件吗?
浏览 4
提问于2010-09-06
得票数 0
回答已采纳
2
回答
C:在实现文件中放置
静态
函数
原型是很好
的
做法吗?
c
、
header-files
、
function-prototypes
我正在编写一个C程序,并在适当
的
.h文件
中
声明在每个编译单元之外可见
的
所有
函数
。但是,我在每个编译单元
中
也有一些
静态
函数
。我希望不必以特定
的
方式对
静态
函数
进行排序。我应该在
头文件
中
声明所有的
静态
函数
,还是将所有的
静态
声明放在每个实现文件
的
顶部?
浏览 1
提问于2013-10-07
得票数 7
回答已采纳
1
回答
C++
中
全局
函数
中
的
静态
常量
c++
、
global
通常,我们是在全局
函数
的
头文件
中
定义和初始化
静态
常量,还是在其cpp文件
中
定义和初始化
静态
常量(注意,每个文件只定义了一个全局
函数
)。
浏览 0
提问于2016-03-18
得票数 0
1
回答
如何从android链接和调用预构建
静态
本机库
的
功能
android
、
c++
、
ffmpeg
、
android-ndk
、
mp4parser
为此,我使用预构建
静态
库。目前,我使用
的
是libZtxAndroid.a
静态
库和相应
的
头文件
,其中包含
函数
声明。但我不知道如何在我
的
android应用程序中加载这个库,并从java代码调用本机
函数
。这是我上次尝试过
的
一个链接, 如何加载
静态
浏览 5
提问于2017-01-23
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券