面试+笔试
Erorr
Erorr
展开
-
面试题 - 写一个atoi()吧
经常有面试官让写atoi()函数,初看还挺吓人的,标准库函数啊。下面给个例子以备不测。 1: int my_atoi(const char *str) 2: { 3: long int result = 0; 4: char sign = '+'; 5: 6: while (*str == ' ') 7:原创 2010-10-20 23:01:00 · 761 阅读 · 0 评论 -
面试题 - reinterpret_cast
最近参加了一些面试,总是能遇见一些BT的题目,分享一下吧。 题目:class C多重继承于class A和Class B,如果想取消对B的继承,如何修改已有代码。条件是A和B不能修改。 我想,既然取消了继承,那用组合就行了。 然后,就是无理取闹的过程了,问用到了B的指针指向了C的对象,这时怎么办。 1: B* pb = new C; 肯定是编译不过啦,让解决以后的编译问题,还提示用cast。 cast是那么好用的吗,比如下面的例子原创 2010-10-29 21:18:00 · 793 阅读 · 0 评论