水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:静态链接的三大坑
24楼
|
ylh0315
|
2023-03-18 20:23:45
|
展开
.h里不可以初始化任何变量。只能说明变量,不可以定义变量。
【 在 z16166 的大作中提到: 】
: 最近一直在改造一些库使用musl静态链接
: 三大坑:
: 1、在头文件中声明并且初始化的一堆变量(主要是接口的GUID)。
: ...................
--
FROM 221.221.48.*
26楼
|
ylh0315
|
2023-03-20 09:38:02
|
展开
如果定义了static ,是可以的。但是注意,每个.c里都有各自的,互相无关。
【 在 z16166 的大作中提到: 】
: 规范定得好的可以
: 现在inline constexpr可以在头文件里定义变量了,就是不太好
:
--
FROM 221.221.48.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版