由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - C++问题3
相关主题
bloomberg相关的面试题今天我的面试题,有人愿意练练手吗
砸了面试,发面题Google的一道面试题
G题讨论请教一道面试题
leetcode-- scramble string攒人品 报BB面经
大牛来做一下这道题Question:Given a array,find out if there exist a subarray such its sum is zero
问一个C的简单问题问两个题
求指点一下我写的程序哪部分是C++ syntax问个anagram的问题
C++ 面试题疑问Unique Binary Search Trees的变形
相关话题的讨论汇总
话题: ptr话题: memset话题: 问题话题: str话题: auto
进入JobHunting版参与讨论
1 (共1页)
t*****j
发帖数: 1105
1
How to modify the value of member variables in a const member function with
the word "mutable"? Could anyone give an example for this?
a****n
发帖数: 1887
2
class A
{
mutable int value;
public:
void foo()const
{
value = 0;
}
};
g*****k
发帖数: 623
3
Isn't this a basic concept?

with

【在 t*****j 的大作中提到】
: How to modify the value of member variables in a const member function with
: the word "mutable"? Could anyone give an example for this?

t*****j
发帖数: 1105
4
好吧,我承认c++比较弱。
也是确认一下。

【在 g*****k 的大作中提到】
: Isn't this a basic concept?
:
: with

t*****j
发帖数: 1105
5
谢~~

【在 a****n 的大作中提到】
: class A
: {
: mutable int value;
: public:
: void foo()const
: {
: value = 0;
: }
: };

a****n
发帖数: 1887
6
真正做project,会用就够了,不过有些C++面试题还真变态, 尤其被同胞问得心惊胆战
。上次面knight capital group, 面的我想给他们发据信。
t*****j
发帖数: 1105
7
国人何苦为难国人,大家都有一段艰难的旅程~~~
老印老白已经太伤人,你又何苦再给我伤痕~~~

【在 a****n 的大作中提到】
: 真正做project,会用就够了,不过有些C++面试题还真变态, 尤其被同胞问得心惊胆战
: 。上次面knight capital group, 面的我想给他们发据信。

a****n
发帖数: 1887
8
写几个被问过的
1.
i = 0;
j = 0;
printf(i+++j);
printf(i);
printf(j);
2.
void foo(int x, int y, int z)
{
printf (x);
printf (y);
printf (z);
}
i = 0;
foo(++i, i++, ++i);
sequence point另外怎么确定编译器计算的顺序
3.
class A;//forward declaration
auto_ptr a;
有没有问题?
foo(new A(), new A())有啥问题?
foo(auto_ptr
(new A()), auto_ptr(new A()))有无问题?
auto_ptr 那些场合不能用
a****n
发帖数: 1887
9
"1234567890"[i%10] 这个写法有没有问题
t*****j
发帖数: 1105
10
1. 0 1 0.
2. 3 1 1
3. 晕菜。

【在 a****n 的大作中提到】
: 写几个被问过的
: 1.
: i = 0;
: j = 0;
: printf(i+++j);
: printf(i);
: printf(j);
: 2.
: void foo(int x, int y, int z)
: {

相关主题
问一个C的简单问题今天我的面试题,有人愿意练练手吗
求指点一下我写的程序哪部分是C++ syntaxGoogle的一道面试题
C++ 面试题疑问请教一道面试题
进入JobHunting版参与讨论
a****n
发帖数: 1887
11
第二个题是sequence point 的问题, 结果和编译器相关
并不是按压栈顺序计算的
t*****j
发帖数: 1105
12
这个是不是怕string末尾是两个\0啊, 我猜没问题。12345\0才有问题吧。

【在 a****n 的大作中提到】
: "1234567890"[i%10] 这个写法有没有问题
a****n
发帖数: 1887
13
"1234567890" 是char array,
[i%10] 是indexer,
合起来是取中间的某个char
a****n
发帖数: 1887
14
1. &*iter这个是做什么用的
t*****j
发帖数: 1105
15
自己?

【在 a****n 的大作中提到】
: 1. &*iter这个是做什么用的
t*****j
发帖数: 1105
16
果然.... visual studio上是 3 1 3.

【在 a****n 的大作中提到】
: 第二个题是sequence point 的问题, 结果和编译器相关
: 并不是按压栈顺序计算的

t*****j
发帖数: 1105
17
恍然大悟。。。

【在 a****n 的大作中提到】
: "1234567890" 是char array,
: [i%10] 是indexer,
: 合起来是取中间的某个char

a****n
发帖数: 1887
18
5.
memset (str,0,sizeof(str));
memset (str,1,sizeof(str));
memset (str,0xff00,sizeof(str));
有没有问题?
这三个语句初始化后的内存是什么样子的
a****n
发帖数: 1887
19
convert iterator to pointer

【在 t*****j 的大作中提到】
: 自己?
t*****j
发帖数: 1105
20
查了查,明白了。

【在 a****n 的大作中提到】
: convert iterator to pointer
相关主题
攒人品 报BB面经问个anagram的问题
Question:Given a array,find out if there exist a subarray such its sum is zeroUnique Binary Search Trees的变形
问两个题leetcode N-Queens II 我的c++要400多毫秒
进入JobHunting版参与讨论
a****n
发帖数: 1887
21
6.
i++++ 有没有问题
++++i 有没有问题
t*****j
发帖数: 1105
22
0000000000000000000000000000000
00000001000000010000000100000001
0000ff000000ff000000ff000000ff00


【在 a****n 的大作中提到】
: 5.
: memset (str,0,sizeof(str));
: memset (str,1,sizeof(str));
: memset (str,0xff00,sizeof(str));
: 有没有问题?
: 这三个语句初始化后的内存是什么样子的

p********7
发帖数: 549
23
memset() 这理有问题吧
首先,如果sizeof是指包括了'\0'
其次,好像memset 用1去或者其他数是不能成功的,因为这样就实际是赋值为1,但是
是个
asic码,第三个memset超出char的范围了

【在 a****n 的大作中提到】
: 5.
: memset (str,0,sizeof(str));
: memset (str,1,sizeof(str));
: memset (str,0xff00,sizeof(str));
: 有没有问题?
: 这三个语句初始化后的内存是什么样子的

t*******y
发帖数: 637
24
第3题 前面3问怎么回
auto_ptr 不能用在stl container里面

【在 a****n 的大作中提到】
: 写几个被问过的
: 1.
: i = 0;
: j = 0;
: printf(i+++j);
: printf(i);
: printf(j);
: 2.
: void foo(int x, int y, int z)
: {

a****n
发帖数: 1887
25
memset 第二个参数是unsigned char, 不过这个是经典的memset 错误用法
memset (str,1,sizeof(str));
memset (str,0xff00,sizeof(str));
a****n
发帖数: 1887
26
auto_ptr 不能用在STL container 里面,可以用shard_ptr

【在 t*******y 的大作中提到】
: 第3题 前面3问怎么回
: auto_ptr 不能用在stl container里面

a****o
发帖数: 686
27
i++++ 是有问题的。因为post的op++是反回const的,所以再次++会编译报错。
++++i 语法上我不觉得有什么问题。

【在 a****n 的大作中提到】
: 6.
: i++++ 有没有问题
: ++++i 有没有问题

a****o
发帖数: 686
28
我倒,这等面试题,真够变态的。真是孔乙己的茴字写法了。

【在 a****n 的大作中提到】
: memset 第二个参数是unsigned char, 不过这个是经典的memset 错误用法
: memset (str,1,sizeof(str));
: memset (str,0xff00,sizeof(str));

a****o
发帖数: 686
h**k
发帖数: 3368
30
你自己的类如果没有定义new,系统会自动生成operator new 和delete。
foo( new A(), new A() ) 的问题是如果第二个new失败,第一个new的返回值将导致内
存泄露。
另外两个表达式看不出问题来。

【在 a****o 的大作中提到】
: auto_ptr a; 应该没什么问题。
: 但是后边都有问题了。因为new需要定义的。
: 不过这种面试题是对于有经验的人吧?不是fresh的吧。
:
: 3.
: class A;//forward declaration
: auto_ptr
a;
: 有没有问题?
: foo(new A(), new A())有啥问题?
: foo(auto_ptr
(new A()), auto_ptr(new A()))有无问题?

相关主题
topcoder- strange country problem.砸了面试,发面题
给大家看几道C 小程序G题讨论
bloomberg相关的面试题leetcode-- scramble string
进入JobHunting版参与讨论
t*******i
发帖数: 4960
31
the c book 里面提到这种写法。

【在 a****n 的大作中提到】
: "1234567890" 是char array,
: [i%10] 是indexer,
: 合起来是取中间的某个char

t*******i
发帖数: 4960
32
现在的面试是以考死人为目的啊。
d*******d
发帖数: 2050
33
丫的,一个都不会阿
h**********8
发帖数: 267
34
mark, 此贴水很深,学习了
1 (共1页)
进入JobHunting版参与讨论
相关主题
Unique Binary Search Trees的变形大牛来做一下这道题
leetcode N-Queens II 我的c++要400多毫秒问一个C的简单问题
topcoder- strange country problem.求指点一下我写的程序哪部分是C++ syntax
给大家看几道C 小程序C++ 面试题疑问
bloomberg相关的面试题今天我的面试题,有人愿意练练手吗
砸了面试,发面题Google的一道面试题
G题讨论请教一道面试题
leetcode-- scramble string攒人品 报BB面经
相关话题的讨论汇总
话题: ptr话题: memset话题: 问题话题: str话题: auto