由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - a MS interview question about C++
相关主题
请问strcpy()和memcpy()的写法问题Facebook phone screen
Thread safe strcpy ??请教一道c/c++题 (转载)
电面可耻的失败了问一个memory allocate/release的问题
分享A公司面经请教大家一道关于c++的面试题
G家电面,这回肯定挂了。附面经。放c code求老师傅指教
akamai电面面经,攒rpbloomberg onsite 面经
how to access a const char array in a function明天ONSITE攒人品,发面试知识点总结!!
请问这样写程序错了吗?请问如何准备C/C++面试
相关话题的讨论汇总
话题: dest话题: char话题: clause话题: str1话题: c++
进入JobHunting版参与讨论
1 (共1页)
l********y
发帖数: 1327
1
how to copy a string without using strcpy function in only one clause? for
example
char * str1 = "welcome";//this is source to be copied
//want to copy str1 to dest using only one clause!
......char * dest ......//how to write this clause?
c********0
发帖数: 112
2
while( *a++ = *b++) 可以吗
这种问题啥意义啊
c********1
发帖数: 161
3
while((dest[i++] = src[i++])!= '\0');
Is that OK?
l********y
发帖数: 1327
4
i think this is ok but how do you allocate memory for dest * ?
i know in some compiler it will work like mine, but still dest * is not
allocated any memory.

【在 c********1 的大作中提到】
: while((dest[i++] = src[i++])!= '\0');
: Is that OK?

l********y
发帖数: 1327
5
no yiyi, only to screen ppl and find the geekest geek.
and how do u pronounce geek? [geik] or [d3ik] ?

【在 c********0 的大作中提到】
: while( *a++ = *b++) 可以吗
: 这种问题啥意义啊

l*****g
发帖数: 685
6
strcpy不行,strncpy,memcpy行不行?

【在 l********y 的大作中提到】
: how to copy a string without using strcpy function in only one clause? for
: example
: char * str1 = "welcome";//this is source to be copied
: //want to copy str1 to dest using only one clause!
: ......char * dest ......//how to write this clause?

e*****e
发帖数: 1275
7
你应该这么问,
只许用一句instruction....听好喽。。。系instruction 哦。。。。C code, java 啥
的不算~~~
前面那个coconut001滴答案,compile出来好多好多instruction,大大的不行。
重新设计一个CPU,专门定义一个instruction,就干这个
r********g
发帖数: 1351
8
是string还是character array呢?如果character array很难吧,分配空间至少算一句
了。。。

【在 l********y 的大作中提到】
: how to copy a string without using strcpy function in only one clause? for
: example
: char * str1 = "welcome";//this is source to be copied
: //want to copy str1 to dest using only one clause!
: ......char * dest ......//how to write this clause?

n*******r
发帖数: 22
9
It's not pretty, but works :)
char* dest = const_cast( (new string(str1))->c_str() );

for

【在 l********y 的大作中提到】
: how to copy a string without using strcpy function in only one clause? for
: example
: char * str1 = "welcome";//this is source to be copied
: //want to copy str1 to dest using only one clause!
: ......char * dest ......//how to write this clause?

l********y
发帖数: 1327
10
这个好,很难想出来啊

【在 n*******r 的大作中提到】
: It's not pretty, but works :)
: char* dest = const_cast( (new string(str1))->c_str() );
:
: for

c*********t
发帖数: 32
11
但是这个没有内存泄漏问题吗?
下面这么用似乎跟安全,不过没法用一行来写
auto_ptr src(new string(str));
char * dest = const_cast(src->c_str());

【在 n*******r 的大作中提到】
: It's not pretty, but works :)
: char* dest = const_cast( (new string(str1))->c_str() );
:
: for

1 (共1页)
进入JobHunting版参与讨论
相关主题
请问如何准备C/C++面试G家电面,这回肯定挂了。附面经。
问一道Google的题akamai电面面经,攒rp
题目: string pattern matching w/ wildcard (.*)how to access a const char array in a function
也说两个面试题请问这样写程序错了吗?
请问strcpy()和memcpy()的写法问题Facebook phone screen
Thread safe strcpy ??请教一道c/c++题 (转载)
电面可耻的失败了问一个memory allocate/release的问题
分享A公司面经请教大家一道关于c++的面试题
相关话题的讨论汇总
话题: dest话题: char话题: clause话题: str1话题: c++