A**u 发帖数: 2458 | 1 这公司,面了3轮电话面试,全是C++
晕
1. constructor可以private吗? 怎么创建对象?
2. destructor可以private吗? 怎么销毁对象?
3. 定义 "<<" 输出; 为什么返回是ostream& << ? 为什么不能返回 void?
为什么定义成非成员函数?
4. 创建数组, 调用哪个构造函数?
唉, C++工作真没意思,老纠结这种东西 |
s*****n 发帖数: 5488 | 2 除了银行这种恐龙,恐怕没有太多家还坚持C++了。
mongodb性能也不一定强于其他nosql. 估计将来还是要被java/c#写的干趟。
【在 A**u 的大作中提到】 : 这公司,面了3轮电话面试,全是C++ : 晕 : 1. constructor可以private吗? 怎么创建对象? : 2. destructor可以private吗? 怎么销毁对象? : 3. 定义 "<<" 输出; 为什么返回是ostream& << ? 为什么不能返回 void? : 为什么定义成非成员函数? : 4. 创建数组, 调用哪个构造函数? : 唉, C++工作真没意思,老纠结这种东西
|
A**u 发帖数: 2458 | 3 对 就东部还在用
真是鸡肋
【在 s*****n 的大作中提到】 : 除了银行这种恐龙,恐怕没有太多家还坚持C++了。 : mongodb性能也不一定强于其他nosql. 估计将来还是要被java/c#写的干趟。
|
d**********x 发帖数: 4083 | 4 这多好,轻轻松松拿个offer。
【在 A**u 的大作中提到】 : 这公司,面了3轮电话面试,全是C++ : 晕 : 1. constructor可以private吗? 怎么创建对象? : 2. destructor可以private吗? 怎么销毁对象? : 3. 定义 "<<" 输出; 为什么返回是ostream& << ? 为什么不能返回 void? : 为什么定义成非成员函数? : 4. 创建数组, 调用哪个构造函数? : 唉, C++工作真没意思,老纠结这种东西
|
f********4 发帖数: 988 | 5 哎。。要不说入行需谨慎。
真的不care你写什么语言的也就那么几家公司。。大家都往里挤。。 |
r*********n 发帖数: 4553 | 6 why is extractor defined as a non-member operator?
because the first operand is an ostream obj? |
I**********e 发帖数: 92 | 7 别说,跟语言没关系,问java也有人尽问这些无聊的语法问题 |
A**u 发帖数: 2458 | 8 为了可以
cout << a << b;
【在 r*********n 的大作中提到】 : why is extractor defined as a non-member operator? : because the first operand is an ostream obj?
|
r*********n 发帖数: 4553 | 9 this is why ostream& is returned instead of void
okay, so if << were to be defined as a member, it would be a member of
ostream class, making it impossible to overload
【在 A**u 的大作中提到】 : 为了可以 : cout << a << b;
|
n*******n 发帖数: 24 | 10 只会C++……java半吊子,每次写都要翻书…… |
|
|
A**u 发帖数: 2458 | 11 如果member
只能这样调用
obj << cout;
不能cout << obj
【在 r*********n 的大作中提到】 : this is why ostream& is returned instead of void : okay, so if << were to be defined as a member, it would be a member of : ostream class, making it impossible to overload
|
r*********n 发帖数: 4553 | 12 we are talking about the same thing
this gets back to my original post, the first operand is an ostream obj
【在 A**u 的大作中提到】 : 如果member : 只能这样调用 : obj << cout; : 不能cout << obj
|
x*****0 发帖数: 452 | |
u*****o 发帖数: 1224 | |
f*o 发帖数: 654 | 15 还是有很多家的backend 用c++
【在 s*****n 的大作中提到】 : 除了银行这种恐龙,恐怕没有太多家还坚持C++了。 : mongodb性能也不一定强于其他nosql. 估计将来还是要被java/c#写的干趟。
|
s*****r 发帖数: 43070 | |