是否可以static
在* .cpp文件中实现类成员函数,而不是在头文件中实现它?
所有static
功能都总是inline
吗?
4
您能解释一下为什么您无法“实现” cpp文件中的静态类成员功能吗?有什么错误吗?关于在何处实现此类功能通常没有限制。
—
winterTTr 2011年
@winterTTr,可能会出现此问题,因为网络上的大多数示例/教程并未提供单独的实现示例,而是在标头中声明和定义了该示例。至少在我最喜欢的“ C ++静态成员函数”搜索引擎中,前六个命中都是这样做的,并且没有为新手解释如何在单独的文件中实现它。
—
crobar 2014年
实施时,请勿重复该
—
SomethingSomething
static
关键字。static
仅在头文件的类定义中写入关键字
@crobar,很正确,因为缺少多文件示例。我很难弄清楚这一点,因此决定分享以下内容:
—
Don Mclachlan