static const double nie może mieć inicjatora w klasie. dlaczego tak jest?
Problem z następującym kodem jest statycznym elementem typu „const double” nie może mieć inicjatora klasy. Dlaczego ma zastosowanie tylko dla „const double” w następującym kodzie? Proszę pomóż mi.
class sample{
static const char mc = '?';
static const double md = 2.2;
static const bool mb = true;
};
const char sample::mc;
const double sample::md;
const bool sample::mb;
int main(){
}