template<> assoc<string, string>::*pInstance;
Code:
template<class A, class B>
class myclass
{
public:
....
private:
static myclass<A, B> *pInstance;
myclass()
{
if(pInstance==NULL)
pInstance = new myclass<A, B>;
}
};
template<> assoc<string, string>::*pInstance;
//this is giving errors during build
Code:
typedef myclass<string, string> StrStrMap;
int main()
{
StrStrMap a;
....
}
