CB<T>
I make specialication for type CB<T> on source file of CA.
But when I used it and link it, gcc cannot find reference to CB<T> and its method.
If I put on source file of CB. It works.
I dont want modification to be made on class CB. Which means every derivation would need compilation.
Do you have any idea ?
*Sorry for any language inconvinient.
could you send a minimal example that reproduces the issue?
you have to specify the type T in the declaration
Hi There, Thanks for responding. I've tried to make minimal example, but seems doubt whether it can represent error. So upload my entire project to github. This is parent class. https://github.com/ipgdbali/C-Variant-Type-System/blob/master/source/CSimpleType.cpp And this is the child class. https://github.com/ipgdbali/C-Variant-Type-System/blob/master/source/CCString.cpp If template instantiation & specialization is moved to CSimpleType, everything is fine.
Обсуждают сегодня