【发布时间】:2013-06-21 18:39:00
【问题描述】:
目前模板函数在 .cpp 文件中,但是这些模板需要在头文件中定义。但是,当我将它们移到标题中时,模板无法访问 .cpp 文件中的静态方法。我需要进行哪些更改才能使其正常工作?
这只是一个实用程序头和cpp,与类无关。
【问题讨论】:
-
"...这些模板需要在标题中定义。"为什么?
-
“静态方法”是什么意思?
-
它们需要在标题中定义,因为我们遵守 MISRA 规则。 static void method_name() { } 中的静态方法不在一个类中,只能由该文件使用