社区
C++ 语言
帖子详情
请帮忙看一下这段代码有错么
CW_Wei
2005-03-28 07:06:27
#include <string.h>
class Str
{
public:
Str& operator=(const& s);
private:
char *data;
};
Str& Str::operator=(const& s)
{
delete []data;
data=new char[strlen(s.data)+1];
strcpy(data,s.data);
return *this;
}
...全文
63
6
打赏
收藏
请帮忙看一下这段代码有错么
#include class Str { public: Str& operator=(const& s); private: char *data; }; Str& Str::operator=(const& s) { delete []data; data=new char[strlen(s.data)+1]; strcpy(data,s.data); return *this; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2005-03-28
打赏
举报
回复
不删,就浪费了
CW_Wei
2005-03-28
打赏
举报
回复
太粗心了 竟然漏了那个 但关于this始终不太理解 delete之后但还存在呀 还可以另外给它赋值啊
kobefly
2005-03-28
打赏
举报
回复
(const& s)
起码也要加上类型
(const Str& s)
arrowcy
2005-03-28
打赏
举报
回复
const Str& s
吧
arrowcy
2005-03-28
打赏
举报
回复
const& s
这个可以这样写吗?
zengwujun
2005-03-28
打赏
举报
回复
有错,先要判断s是否等于this,否则可能导致自删除
如何开发框架(Framework):以ListView为例
Android从View衍生出一个...于是,规划一个小框架来达成这个目标,对App开发者而言,这个小框架可以
帮忙
很多。App开发者可以从这个小框架衍生出子类,就能轻易开发出漂亮的ListBox了。本课程就来详细明ListView框架。
怎么看懂计算机
代码
,程序员如何看懂别人的
代码
(干货,实用)
在学习阶段,我们经常需要从书上看别人的
代码
以吸取宝贵经验,这是相当枯燥无趣的过程,也时常无法领会作者的意图。在实际工作中,不可避免的出现需要接手做到一半的项目或是团队合作的项目,这时候就必须看以前的...
代码
看不懂?ChatGPT 帮你解释,详细到爆!
网上看到一段
代码
,不知道是什么含义?输入 ChatGPT 帮我们解释下。生信宝典 1: 下面是一段 Linux
代码
,
请
帮我解读
一下
:awk 'BEGIN{OFS=FS="\t"}{if(FNR==1) {for(i=3;i<=NF;i++) a[i]=$i; print "OTU...
ChatGPT实现
代码
生成
我们看到ChatGPT根据我们的需求,生成一个完整的
代码
片段,包括了API服务的基本框架,以及根据城市名称获取天气情况的
代码
逻辑,并对
这段
代码
的执行逻辑进行了比较详细的解释。这个API服务,我们只需要花费几分钟的...
ChatGPT使用案例之写
代码
这一节我们主要尝试使用ChatGPT去给我们写
代码
,可以看到常见的
代码
它得确能帮我们写出来,但是很多时候可能或多或少是有点问题的,这个时候我们可以尝试改变我们的prompt 引导ChatGPT 产生一个正确的结果。...
C++ 语言
64,642
社区成员
250,580
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章