私は重いJavaの背景からC++になっています。cppクラスに静的定数を持たせるには?
どのようにしてクラスに関連する定数がありますか? それは、Javaだった場合、それは
public class Example{
public static final int CONSTANT = 0;
}
public static void main (String[] args){
System.out.println(Example.CONSTANT);
}
ようなものになるだろう、結果は私がこれまで考え出してきたC++でちょうど0
次のようになります。
class Example{
const int LEVEL_INF;
}
は、この正しいですか?
ISO 98でさえ?
ODRを使用してLEVEL_INFを使用する必要があるまでは、これはうまくいくでしょう。その時点では、クラス外の定義が必要になるので、ここでそれを行う方法を示す価値があると思います。 – ildjarn
@ildjarn true、edited。 –
iso 98標準には何の影響もありませんか? – kotoko