我最近有一次脑力训练考试,得到了很高的评价,但有几个问题对我来说很难.也许是因为英语不是我的母语......其中一个问题是:
以下哪一项描述了类型安全?
我认为它是1或5,但无论如何它们听起来很奇怪:(
你怎么看?
我的潜在雇主之一已经要求我为Boost进行脑力测试(位置适用于C++程序员).我从来没有听过/看过Boost的脑跳测试.Brainbench的网站也没有任何暗示.我想知道这可能是为雇主提供的某种定制解决方案.
然而,我的问题是,在这次测试中我能期待什么.我对一些Boost库非常好,但对其他库没有或非常基本的知识.是否有必要测试一组库的知识,比如boost本身?
当我们throw来自析构函数时会发生什么?我知道它会导致terminate()被调用,并且内存确实被释放并且析构函数被调用,但是,这是在调用之前还是之后 ?也许这里的问题是在堆栈展开时使用的问题.throwfoothrow