【交流学习】MyString的几个问题
1. MyString中运算符=重载,返回MyString类对象的引用,这里为什么要使用引用?能具体讲讲吗?
2. 输入输出运算符>>、<<重载,为什么要使用友元函数?
2. 书上说友元函数(运算符重载函数为友元函数)不能范围MyString类私有成员,由于重载了操作符[],可以通过下标索引访问。友元函数不是能通过对象名访问类私有成员的吗?
2. 输入输出运算符>>、<<重载,为什么要使用友元函数?
2. 书上说友元函数(运算符重载函数为友元函数)不能范围MyString类私有成员,由于重载了操作符[],可以通过下标索引访问。友元函数不是能通过对象名访问类私有成员的吗?
...全文
相关推荐
C++定义一个MyString类,实现两个字符串相加
此外,通过实验,作者认识到理解和熟练掌握拷贝构造函数和深拷贝的重要性,以及灵活思考问题解决方案的必要性。
c++ 编程练习 014:MyString
在C++编程练习014中,题目要求补全名为MyString的类,以实现一个字符串处理类,该类主要用于字符串的操作,如构造、复制和输出。给定的代码已经包含了MyString类的基础结构,包括一个指向字符
详解C++中实现继承string类的MyString类的步骤
在C++中,实现继承string类的MyString类涉及到几个关键步骤和知识点。首先,继承是面向对象编程的基本特性之一,允许开发者创建新类(派生类),继承已有类(基类)的属性和方法。
C++ MyString 类
在给定的【标题】"C++ MyString 类"中,我们讨论的是一个用户自定义的字符串类`MyString`。
编写一个MyString类
编写一个MyString类


