Given the following:
template class A { public: static const unsigned int ID = ?; };
I want ID to generate a unique c
This seems to work OK for me:
template class Counted { public: static int id() { static int v; return (int)&v; } }; #include int main() { std::cout<<"Counted::id()="<::id()<::id()="<::id()<