昨天我在一次采访中经历了一次糟糕的经历。
面试官问我关于纯虚函数的问题。我说过,它在基类中可能有也可能没有定义,但是派生类应该提供定义,除非它们也想成为抽象类。
但是面试官一直在问:“纯虚拟可以定义吗????”……我说是的。
他再次说:“纯吗?”
我说是。允许的是,如果派生类想要特定的行为,则可以显式调用该函数。
他送我出去。我确信他不知道纯虚函数可以有定义这一事实。
如何对待这种面试官?
问了第二次之后,我应该撒谎说它没有定义吗?:)
还是我应该恪守承诺,放弃工作机会?
arr[++i] = i
。当我说这引起了不确定的行为并告诉他序列点时,他一时无语,然后他的面部表情和其他问题使我相信他以前从未听过这些话!