|
2
|
| abdo Salm a l i e n w a r e · 技术社区 · 2 年前 |
|
|
1
3
来自C标准(6.7.4函数说明符)
所以作为这个函数
具有外部链接,则链接器搜索其外部定义,但未找到它。
要么需要提供函数的外部定义(使用存储类说明符定义它
在这种情况下,使用具有内部链接的函数的内联定义就足够了。 |
|
2
1
因为不同的编译器会做出不同的决定。通过具有外部链接的内联函数,编译器可以 选择 来自函数的内联版本或外部非内联非静态版本。Clion编译器选择使用外部版本,因为您没有提供外部版本,所以无法编译。
考虑不使用
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |