Also when using dynamically allocated MyClass you still have to have brackets, MyClass<>. Is there a way to make the class so that the brackets aren't needed when it is a dynamic allocated class?
Aren't needed ...where?
If when making the class...[No way. ^]
If for using the class....just use a typedef.