如何实现不包含类名的C ++头文件?

魔术袜

编辑:谢谢!我来自Java,因此事实证明我只是不了解什么是自由函数以及它们如何工作。我感谢大家的回答。

对于一项作业,我得到了一个C ++头文件(.h),其中包含一堆空函数,需要在一个单独的.cpp文件中实现这些功能,而无需更改原始头文件。但是,头文件中从来没有提到过明确的类或类名-我期望有类似的东西

    ClassName 
    {
       ... functions, etc...
    }

但是没有什么,只有成员函数。也没有构造函数。

因为没有类或类名,所以我不确定要使用什么语法来实现.cpp文件中的成员函数。通常我会在哪里放

    returnType ClassName::functionName()
    {
        ...implementation...
    }

我不确定要插入什么代替ClassName,因为没有类,或者是否需要完全使用其他格式。提前致谢!

独角兽

C ++不像Java或C#那样面向对象,而是允许使用自由函数-存在于任何类之外的函数。您的标头似乎完全声明了这一点。

简单使用

returnType functionName() //defines a function in current namespace, global or other
{
    ...implementation...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章