社区
新手乐园
帖子详情
如何实现String 的拷贝构造函数呢
stormylife
2012-03-10 09:34:12
class String
{
public:
String();
~String();
String(String &str);
String &operator=(String &str);
private:
char *m_data;
}
请问如何实现 ~String() String(String &str) String &operator=(String &str)这3个函数?
...全文
124
3
打赏
收藏
如何实现String 的拷贝构造函数呢
class String { public: String(); ~String(); String(String &str); String &operator=(String &str); private: char *m_data; } 请问如何实现 ~String() String(String &str) String &operator=(String &str)这3个函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stormylife
2012-03-10
打赏
举报
回复
朋友的这个方法恐怕不行。String(String &str)、 String &operator=(String &str)中str是自定义的String 类型,而m_data是char *类型。
minchieh
2012-03-10
打赏
举报
回复
~String()这个是默认的 空方法
String(String &str):*m_data(str){}
String &operator=(String &str) {*(this->m_data) = str;}
xiaohuh421
2012-03-10
打赏
举报
回复
自己跟踪CString类,进去看看源码就知道了.
C++
String
类的构造函数、
拷贝构造函数
的
实现
本文详细解析了C++中的构造函数、析构函数与赋值函数,特别是
拷贝构造函数
及赋值函数的
实现
原理。通过具体示例
String
类的
实现
过程,阐述了如何正确地编写这些函数以避免内存泄漏等问题。
实现
String
的构造函数、
拷贝构造函数
、赋值运算符的重载、析构函数
博客聚焦于
String
类相关函数的
实现
,具体涉及构造函数、
拷贝构造函数
、赋值运算符重载以及析构函数,这些内容属于信息技术中程序设计的范畴。
实现
string
的构造函数,析构函数,
拷贝构造函数
本文介绍了一个简单的C++自定义
String
类的设计与
实现
,包括构造函数、
拷贝构造函数
、赋值运算符重载等核心成员函数,并通过示例展示了其基本使用方法。
类
String
的构造函数、
拷贝构造函数
、析构函数和赋值函数的
实现
本文详细介绍了如何在C++中
实现
一个简单的
String
类,包括构造函数、
拷贝构造函数
、赋值操作符重载及析构函数的具体
实现
细节。
String
类中构造函数、
拷贝构造函数
、赋值函数的
实现
本文详细介绍了使用C++
实现
自定义
String
类的过程,包括构造函数、
拷贝构造函数
、赋值运算符重载及析构函数的具体
实现
细节。
新手乐园
33,316
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章