C/C++教程

c++(运算符重载 &&()右移运算符重载)

本文主要是介绍c++(运算符重载 &&()右移运算符重载),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

c++(运算符重载 &&()右移运算符重载)

istream& operator>>(istream& cin, MyString& str) 
{
	//先清空原有内容
	if (str.pString != NULL) {
		delete[] str.pString;
		str.pString = NULL;
	}
	//让用户输入的内容
	char buf[1024];
	cin >> buf;
	//把用户输入的新内容拷备到str中
	str.pString = new char[strlen(buf) + 1];
	strcpy(str.pString, buf);
	str.m_Size = strlen(buf);
	return cin;
}
这篇关于c++(运算符重载 &&()右移运算符重载)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!