C++ 'std::wstring'是一种具有引用计数的类吗?
几个简单的问题:C++ 'std::wstring'是一种具有引用计数的类吗?,c++,C++,几个简单的问题: std::wstring是一种引用计数类似于std::vector的类吗?在中,我可以将其作为类成员而不指定其大小吗 当我这样做时:std::wstring string2=string1(其中string1也是一个wstring并且有一个值),它是复制实际数据还是只复制引用类 我以前知道这个,但我忘了 std::wstring是一种类似std::vector的引用类吗?在中,我可以将其作为类成员而不指定其大小吗 是的,它是一个“引用类”,您可以将其作为类成员而不指定其大小 当
std::wstring
是一种引用计数类似于std::vector
的类吗?在中,我可以将其作为类成员而不指定其大小吗std::wstring string2=string1
(其中string1也是一个wstring
并且有一个值),它是复制实际数据还是只复制引用类如果要更改“引用类”,请考虑使用指针。
class MyClass
{
private:
std::wstring _str;
}
std::string
、std::wstring
、std::u16string
和std::u32string
只是std::basic_string
的typedef,所以它们的工作方式都是相同的。请定义“引用类”。