面试官问程序崩溃了怎么调试?
我这里简单演示一下。
#include <iostream>
using namespace std;
class A{
public:
virtual void print(){
cout << "A" << endl;
}
};
class B:public A{
public:
void print(){
cout << "B" << endl;
}
};
int main(){
A b = B();
b.print(); // 这样可以吗?
return 0;
}
面试官问我这样可以吗?
我犹豫了好久好久… 也不知道可以不可以。
面试官看我答不出来,然后问我知道静态绑定和动态绑定吗?(这是在提示我了)
可我还是不知道可以还是不可以。😥
写一些刷题常用数据结构
提到 STL 算法,大家都知道很牛B。
但是想一想,除了 sort() , 你还会用啥呢?😂
最近抽时间把 STL 所有算法测试一遍,做到心里有个印象。
本文的这些示例基本上都来自于 cppreference.com 和 cplusplus.com
其实就是挨个看一遍,然后复制粘贴一下。