0

有什么方法可以在 C++ 头文件“foo.hpp”中定义常量 foo

const int foo;

并使用“bar.hpp”中定义的函数 bar 返回的值对其进行初始化

int bar();

? (在 foo.hpp 或 foo.cpp 中。)

4

2 回答 2

1

当然有:

// foo.hpp
const int foo = bar();

正如你在这里看到的,它工作得很好。

于 2013-10-24T17:18:38.243 回答
1

extern const int foo;

foo.hpp

const int foo = bar();

foo.cpp中。

于 2013-10-24T17:20:17.520 回答