If(and only if) you use an initialized member in a way that requires it to be stored as an object in memory, the member must be (uniquely) defined somewhere.
from "The C++ Programming Language"
I have a class
class Bingo{
std::string name;
public:
Bingo(){}
int i;
static const int i89=89;
};
and I don't need to have definition like:
const int Bingo::i89;
which is described as necessary. Therefore I don't understand apparently. Could you explain the meaning of that quotation please?