Good Afternoon,
I am getting the following compile error
C2752: 'std::_Ptr_cat_helper<_T1,_T2>' : more than one partial specialization matches the template argument list c:\program files\microsoft visual studio 8\vc\include\memory 731
When I double click it takes me to this line of code
_STD _Ptr_cat(_First, _First), _STD _Range_checked_iterator_tag());
Which is a line from this section
template
<class _FwdIt, class _Diff, class _Tval, class _Alloc> inline void unchecked_uninitialized_fill_n(_FwdIt _First, _Diff _Count, const _Tval& _Val, _Alloc& _Al){
// copy _Count *_Val to raw _First, using _Al_STD _Uninit_fill_n(_First, _Count, _Val, _Al,
_STD _Ptr_cat(_First, _First), _STD _Range_checked_iterator_tag());
}
template
<class _FwdIt, class _Diff, class _Tval, class _Alloc> inline void checked_uninitialized_fill_n(_FwdIt _First, _Diff _Count, const _Tval& _Val, _Alloc& _Al){
// copy _Count *_Val to raw _First, using _Al_STD _Uninit_fill_n(_First, _Count, _Val, _Al,
_STD _Ptr_cat(_First, _First), _STD _Checked_cat(_First));
}
Definition
template
<class _T1, class _T2> inlinetypename
_Ptr_cat_helper<_T1, _T2>::_Ptr_cat __CLRCALL_OR_CDECL _Ptr_cat(_T1&, _T2&){
typename _Ptr_cat_helper<_T1, _T2>::_Ptr_cat _Cat; return (_Cat);}
I am new to VC2005 - so please excuse all my silly questions.
Kind Regards
Olivia