empty string什么错误_字符串String(难度1/10)含全部源码

本作业主要考察:C++复制控制/C++动态内存管理/

2020-05-06 增加了两个测试用例

2020-04-07 增加了学生的作业

2020-04-05 更新 增加了陈硕当年的实现版本测试用例与博客供参考

完整源代码如下:

C++数据结构与算法夯实基础作业列表

#include 

ee327daf1607ad83330945d638851d9d.png

说明:

1 这个作业重点考察最基础的实现对复制控制的掌握;

2 移动语义不做考察,给有兴趣的同学了解即可。

3 本文的赋值操作符实现方式是朴素的实现方式,没有使用移动语义。参考2.

4 陈硕当年给出的实现代码参考:

C++面试中string类的一种正确写法 | | 酷 壳 - CoolShell​coolshell.cn
b870de143d0d8896d72912965999d6a2.png

答案在本地SVN

d14e4dbf3ae899b8d5603f4660b2f5ba.png

5b4c0cf9c984ffd0a9836342106f4dff.png

10f7b2090ea6b97f362c9eb197224fd6.png

给学生用微信改作业

8c8508f2430cb567f9341eef676314e6.png

e2d5e2c87755f68c5e6d3d5bbcb03b58.png

ffd2da3a49774a0262b24bb602a078cf.png

9af7921d8f793608eedceea914b11bdf.png

5ac2660b4d60ddf5597e46a2b2716e29.png

这种辅导,一个月才50块钱,天地良心啊!

后面肯定会涨价的,哈哈哈哈

看看学生做完作业的想法吧

c799af53e14352ede44ac617589b17fb.png

另一个学生

c8015aa660e20e60536e42a3fca0cc0a.png

95a38dffbe883a52b5b5f3d90e0a57c1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值