Am getting an error message while trying to create a vector of class objects.
Code:std::vector<cannon> cballs;
cballs.insert(cballs.begin(), new cannon(5*ballNo,90,5));
Quote:
error C2664: 'class cannon *__thiscall std::vector<class cannon,class std::allocator<class cannon> >::insert(class cannon *,const class cannon &)' : cannot convert parameter 2 from 'class canno
n *' to 'const class cannon &'
Reason: cannot convert from 'class cannon *' to 'const class cannon'
No constructor could take the source type, or constructor overload resolution was ambiguous