42            : fStr_ (::SysAllocString (from))
 
   48            if (fStr_ != 
nullptr) {
 
   49                ::SysFreeString (fStr_);
 
   54            if (fStr_ != 
nullptr) {
 
   55                ::SysFreeString (fStr_);
 
   58            if (rhs.fStr_ != 
nullptr) {
 
   59                fStr_ = ::SysAllocString (rhs.fStr_);
 
   63        operator BSTR () 
const noexcept 
   67        unsigned int Length () 
const noexcept 
   69            return ::SysStringLen (fStr_);