由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试coding的时候需要考虑Exception safety/constness吗?
相关主题
新鲜G面筋(2)bloomberg相关的面试题
C++ Q83: 这个const_cast什么意思?C++ Q36: derivation specification (B8_9)
问个bb的面试题singleton pattern problem
时间紧的时候,Exceptional C++是不是只能放弃了请教前辈:Python语言
[合集] 比较有把握的一个offer,文科,并请教几个问题leetcode啥时候能开始支持scala, golang?
A家电面面经替人发个生物方面的工作机会
看一条L的面试题A tough HR Question
发面经攒rp —— Bloomberg5月份的JOB MARKET平淡无奇
相关话题的讨论汇总
话题: exception话题: constness话题: safety话题: bst话题: coding
进入JobHunting版参与讨论
1 (共1页)
p****n
发帖数: 69
1
比如实现BST的时候,内部节点用auto_ptr或者shared_ptr封装起来,避免naked
pointer;用copy_and_swap idiom(from effective c++)实现exception safety;
member function尽量用const,etc
还是说为了突出BST的算法而尽量简化代码?
Thanks
O*******d
发帖数: 20343
2
一般尽量简化code。 你需要表现的是working code,而不是robust code。 但是你可
以说明一下,以证明你可以写robust code。

【在 p****n 的大作中提到】
: 比如实现BST的时候,内部节点用auto_ptr或者shared_ptr封装起来,避免naked
: pointer;用copy_and_swap idiom(from effective c++)实现exception safety;
: member function尽量用const,etc
: 还是说为了突出BST的算法而尽量简化代码?
: Thanks

p****n
发帖数: 69
3
thanks

【在 O*******d 的大作中提到】
: 一般尽量简化code。 你需要表现的是working code,而不是robust code。 但是你可
: 以说明一下,以证明你可以写robust code。

1 (共1页)
进入JobHunting版参与讨论
相关主题
5月份的JOB MARKET平淡无奇[合集] 比较有把握的一个offer,文科,并请教几个问题
发两个可能简单的面试问题问问答案~ 谢A家电面面经
朋友推荐,问问大家,这个职位如何?看一条L的面试题
Bay area sr. software engineer发面经攒rp —— Bloomberg
新鲜G面筋(2)bloomberg相关的面试题
C++ Q83: 这个const_cast什么意思?C++ Q36: derivation specification (B8_9)
问个bb的面试题singleton pattern problem
时间紧的时候,Exceptional C++是不是只能放弃了请教前辈:Python语言
相关话题的讨论汇总
话题: exception话题: constness话题: safety话题: bst话题: coding