必须在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 ; }
做成一组属性
我正在尝试做一些游戏编程。为此,我必须将 类 分成不同的文件。我的头文件看起来有点像这样:
#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 ; }
做成一组属性