fixed bug in assignment operator

This commit is contained in:
ChrisFadden
2016-01-11 19:52:11 -05:00
parent 436532b079
commit f7789d5434

View File

@@ -181,6 +181,13 @@ obj shared_ptr<T> (Object){
return *this; return *this;
} }
fun operator=(newPtr: ref *T): ref shared_ptr<T> {
data = newPtr;
refCount = 1;
delete(newPtr,1);
return *this;
}
}; //end shared_ptr class }; //end shared_ptr class