您的位置:首页 > 编程语言 > C语言/C++

C++高阶面试问题

2011-05-14 11:18 309 查看
准备应聘c++高阶的职位,准备几个高级的面试问题

1, STL相关

1)工作中用到最多的STL的那些组件。

2)STL 迭代器失效的可能场景。

3)什么是functor

回答:仿函数(functor),是通过重载()运算符模拟函数形为的类。

  1 仿函数不是函数,它是个类;

  2 仿函数重载了()运算符,使得它的对你可以像函数那样子调用(代码的形式好像是在调用函数)

2,BOOST的组件

shared_ptr的线程安全性

weak_ptr的作用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试 c++ functor 工作 c