cf36987
(野火春风)
1
一共半个小时。。。上来说了个名字啥都没问就开始给题了。
就是让implement一个Vector的class,给了
Vector(std::size_t count, const T &value);
Vector(Vector<T> &&rhs);
Vector& operator=(const Vector<T>& rhs);
~Vector();
void push_back(const T &value);
std::size_t size();
这个几个member function要求实现
LZ因为template没怎么用过出了点问题卡到了20分钟左右才编译通过,到半小时他说时间到了。。。哎,其实面经里看到过这个但是自己觉得没什么难的就没写一遍。。。
。。。
mqm
2
我记得C++ PRIMER上有个类似的例子 用的allocator来管理内存 而不是new/delete 请问他们是把Vector写了一半(比如所有private members写好了)然后给你补充,还是直接从白板开始写啊?
cf36987
(野火春风)
3
算是给了个Interface,只有上述的几个member function的declaration,没有private members和具体的implementation。allocator我从来没用过,c++真是博大精深。。。
mqm
4
C++确实博大精深,C++ PRIMER那本书我尝试了三四次才粗略过完,大部分内容都忘掉了。。Move on吧,加油!
666666
(秋竹有节)
5
请问楼主OA有 engima: the cipher machine 那个题目吗? 有的话怎么做呢? 不会做啊。。祝楼主尽快上岸
bm55755
(华晨宝马)
9
楼主收到下一轮了嘛?有的话求面经啊!~
给楼主啦~~~祝楼主顺利!~