小编Kho*_*Ali的帖子

如何在C++中定义内联自由函数(非成员函数)?

在C++中,我需要定义一些内联通用函数。但是,当我在头文件中编写原型并在 .cpp 文件中编写实现时,遇到“LNK2001 无法解析的外部符号”错误。

我要删除.cpp文件并在头文件中实现该功能吗?

我正在尝试定义一些可供其他类使用的共享非成员数学函数。

头文件:

inline void foo()
{
    //some code
}
Run Code Online (Sandbox Code Playgroud)

.cpp 文件

//nothing
Run Code Online (Sandbox Code Playgroud)

c++ inline non-member-functions

1
推荐指数
1
解决办法
2733
查看次数

标签 统计

c++ ×1

inline ×1

non-member-functions ×1