que tengo una clase y quiero tener algunas máscaras de bits con valores 0,1,3,7,15, ...declarar una matriz de INT const en C++
Así que, esencialmente quiero declarar una matriz de int constante tales como:
class A{
const int masks[] = {0,1,3,5,7,....}
}
pero el compilador siempre se quejará.
me trataron:
static const int masks[] = {0,1...}
static const int masks[9]; // then initializing inside the constructor
alguna idea sobre cómo se puede hacer esto?
Gracias!
El problema con este enfoque es que quiero ser capaz de utilizarlo como una matriz. Por ejemplo, llame a una máscara de valor [3] y obtenga una máscara específica. –
Ok. entendido. desea usar la respuesta de litbs, esa es la manera de hacerlo. – EvilTeach