我总是创建一个用 Java 调用的类Constants
来存储将在应用程序中使用的常量值。
对于应用程序的所有类别
class Constants {
public static final int GOOD_RES = 1;
public static final int BAD_RES = 0;
public static final int FILE_NOT_READ = 10;
// To be continued
}
或单个班级
class SomeClass {
private static final int GOOD_RES = 1;
private static final int BAD_RES = 0;
private static final int FILE_NOT_READ = 10;
// To be continued
}
如何在 C++ 中做同样的事情?我可以在带有声明的头文件中创建一个类,并将定义放在 CPP 文件中。例如。
头文件。
class const_values {
const static int GOOD_STATE = 1;
const static int BAD_STATE = 2;
const static string s;
}
文件
string const_values::s = "lorem ipsum";
可以吗?