由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Joke版 - IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (转载 (转载)
相关主题
今天碰到的匪夷所思的事情 (转载)24点
『学术贴』诗人们要失业了zz算數學啦 ! 禁止使用計算機哦!!
爆笑:学历高了说话都不一样 (转载)How many months have 28 days?
2012欧洲杯小组赛晋级预测(欢迎转载)摘了帽了
我感觉以后爬藤对找普通工作的理工科学生意义不大了只要学会三种语句就能当码工了
Go社区行为准则威胁公开羞辱和终生封杀违反的用户 (转载)YouTube史上最夯影片 点击量近1.8亿 (转载)
一篇严肃的学术paper攒人品 报BB面经 (转载)
[欧洲杯冠军竞猜]---参与有奖 (转载)我点了什? 怎?页面全部变繁体了?
相关话题的讨论汇总
话题: len话题: 示例话题: data话题: char话题: ibm
进入Joke版参与讨论
1 (共1页)
f********t
发帖数: 6999
1
【 以下文字转载自 Military 讨论区 】
发信人: fuckthrust (...), 信区: Military
标 题: IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (转载)
发信站: BBS 未名空间站 (Sat Mar 22 22:58:24 2014, 美东)
发信人: winetricks (winetricks), 信区: JobHunting
发信站: BBS 未名空间站 (Sat Mar 22 10:46:35 2014, 美东)
http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/
以一个简单的 string 类为示例,实现拷贝构造函数和拷贝赋值操作符。
示例程序 :
class MyString {
private:
char* _data;
size_t _len;
void _init_data(const char *s) {
_data = new char[_len+1];
memcpy(_data, s, _len);
_data[_len] = '
l*y
发帖数: 21010
2
我看不出来,谁给讲讲

【在 f********t 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: fuckthrust (...), 信区: Military
: 标 题: IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (转载)
: 发信站: BBS 未名空间站 (Sat Mar 22 22:58:24 2014, 美东)
: 发信人: winetricks (winetricks), 信区: JobHunting
: 发信站: BBS 未名空间站 (Sat Mar 22 10:46:35 2014, 美东)
: http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/
: 以一个简单的 string 类为示例,实现拷贝构造函数和拷贝赋值操作符。
: 示例程序 :
: class MyString {

a*o
发帖数: 19981
3
_len没有initialize,这尼玛后面不就是靠天意运行啊。

【在 f********t 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: fuckthrust (...), 信区: Military
: 标 题: IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (转载)
: 发信站: BBS 未名空间站 (Sat Mar 22 22:58:24 2014, 美东)
: 发信人: winetricks (winetricks), 信区: JobHunting
: 发信站: BBS 未名空间站 (Sat Mar 22 10:46:35 2014, 美东)
: http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/
: 以一个简单的 string 类为示例,实现拷贝构造函数和拷贝赋值操作符。
: 示例程序 :
: class MyString {

p****e
发帖数: 3548
4
是data在重新初始化之前没有del,会有内存泄露的

【在 a*o 的大作中提到】
: _len没有initialize,这尼玛后面不就是靠天意运行啊。
l*y
发帖数: 21010
5
有initialize啊,它没贴全

【在 a*o 的大作中提到】
: _len没有initialize,这尼玛后面不就是靠天意运行啊。
l*y
发帖数: 21010
6
原来如此

【在 p****e 的大作中提到】
: 是data在重新初始化之前没有del,会有内存泄露的
h*******u
发帖数: 15326
7
没贴全,无法判断

【在 p****e 的大作中提到】
: 是data在重新初始化之前没有del,会有内存泄露的
M********n
发帖数: 4650
8
_data 成员用new运算符分配内存,但用free()释放。

【在 f********t 的大作中提到】
: 【 以下文字转载自 Military 讨论区 】
: 发信人: fuckthrust (...), 信区: Military
: 标 题: IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (转载)
: 发信站: BBS 未名空间站 (Sat Mar 22 22:58:24 2014, 美东)
: 发信人: winetricks (winetricks), 信区: JobHunting
: 发信站: BBS 未名空间站 (Sat Mar 22 10:46:35 2014, 美东)
: http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/
: 以一个简单的 string 类为示例,实现拷贝构造函数和拷贝赋值操作符。
: 示例程序 :
: class MyString {

l*y
发帖数: 21010
9
原来如此。我c狠生疏了

【在 M********n 的大作中提到】
: _data 成员用new运算符分配内存,但用free()释放。
1 (共1页)
进入Joke版参与讨论
相关主题
我点了什? 怎?页面全部变繁体了?我感觉以后爬藤对找普通工作的理工科学生意义不大了
发现了一个BBS技术秘密Go社区行为准则威胁公开羞辱和终生封杀违反的用户 (转载)
这是数学题还是语文题啊一篇严肃的学术paper
Re: 谁上班用IBM Sametime[欧洲杯冠军竞猜]---参与有奖 (转载)
今天碰到的匪夷所思的事情 (转载)24点
『学术贴』诗人们要失业了zz算數學啦 ! 禁止使用計算機哦!!
爆笑:学历高了说话都不一样 (转载)How many months have 28 days?
2012欧洲杯小组赛晋级预测(欢迎转载)摘了帽了
相关话题的讨论汇总
话题: len话题: 示例话题: data话题: char话题: ibm