由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - bloomberg电面面经
相关主题
分享A公司面经这小段code有什么问题吗?
bloomberg电面面经两道面试题,请大家说说看法
a电面面经新鲜出炉的Broadcom电话面试题
ebay电面面经,攒人品,求好运请教一个C++问题
攒人品,yahoo电面面经a C question about global variable
FB电面面经,顺便求各种referralg家店面面经,求bless
请教一个const和non const的C++问题发个pure storage面经,电面跪了
发一个fb面经面经+总结报告
相关话题的讨论汇总
话题: char话题: return话题: variable话题: func话题: pointer
进入JobHunting版参与讨论
1 (共1页)
c**********e
发帖数: 2007
1
1.怎么写char* func(void),考return by pointer to local variable.
d***o
发帖数: 181
2
得用static variable吧,不然无法返回
p*****2
发帖数: 21240
3

new一下就可以了吧?

【在 d***o 的大作中提到】
: 得用static variable吧,不然无法返回
h********e
发帖数: 1972
4
new is fine
c**********e
发帖数: 2007
5
Do you mean the following? Thanks.
char* func(void) {
return new char;
}

【在 h********e 的大作中提到】
: new is fine
c**********e
发帖数: 2007
6
It looks f1() is OK, but f2 is not.
Is my understanding correct? Thanks.
char* f1() {
char* p=new char;
*p='x';
return p;
}
char* f2() {
char ch='a';
char* p=&ch;
return p;
}

【在 h********e 的大作中提到】
: new is fine
p*****e
发帖数: 53
7
f2() the pointer pointed to the local variable

【在 c**********e 的大作中提到】
: It looks f1() is OK, but f2 is not.
: Is my understanding correct? Thanks.
: char* f1() {
: char* p=new char;
: *p='x';
: return p;
: }
: char* f2() {
: char ch='a';
: char* p=&ch;

h********e
发帖数: 1972
8
local variable只会放在stack里面。。函数调用结束就没了。所以不能返回。new都是
在堆里面。。
s**********r
发帖数: 8153
9
....
A**u
发帖数: 2458
10
这个应该靠const char* 返回,更难一点
1 (共1页)
进入JobHunting版参与讨论
相关主题
面经+总结报告攒人品,yahoo电面面经
攒人品 报BB面经FB电面面经,顺便求各种referral
嵌入式系统软件工程师面经请教一个const和non const的C++问题
[合集] G家onsite面经发一个fb面经
分享A公司面经这小段code有什么问题吗?
bloomberg电面面经两道面试题,请大家说说看法
a电面面经新鲜出炉的Broadcom电话面试题
ebay电面面经,攒人品,求好运请教一个C++问题
相关话题的讨论汇总
话题: char话题: return话题: variable话题: func话题: pointer