必须在C++文件中写头文件中声明的变量类型吗?

Do you have to write the type of a variable declared in a header file in a C++ file?

我正在尝试做一些游戏编程。为此,我必须将 类 分成不同的文件。我的头文件看起来有点像这样:

#ifndef FOO_H
#define FOO_H

#include <someheader>

class Foo {
    private:
        int someInt;
    public:
        void setValue(int someValue);
};

所以当我在我的 cpp 文件中使用 someInt 时,我可以这样做吗?

void Foo::setValue(int someValue) {
    someValue = someInt;
}

还是我必须写int someInt

提前致谢

应该是

void Foo::setValue(int someValue) { someInt = someValue ; }

做成一组属性