戳->考察C++基础的两道小题

昨天分享了一天本来是考察unique_ptr禁止拷贝行为的,但是粘贴的时候贴成正确代码了,于是,今天继续找两道小题来练练手。

今天这两道小题,你能回答上来不,题目1有至少6处错误,你能找到几个?题目2:有什么问题?

这两道题都比较简单,非常考察基础,如果平时写代码,这两道题非常easy,否则,你可能看不全所有问题,这里面的考察点也是比较全的,大家可以看看了~

欢迎留言区讨论。

题目1: 一个小测试

#include <vector.h>

void main(int argc, char** argv)
{
  int n;
  if (argc > 1)
    n = argv[0];
  int* stuff = new int[n];
  vector<int> v(100000);
  delete stuff;
  return 0;
}

题目2: list排序

std::list<int> l {1, 2, 3};
std::sort(l.begin(), l.end());

我的春招求职面经

快速拿下面试算法

bc56848ce09039673418b9e79fea2518.jpeg

e7dbc4cbf90c386997eed7ea71f82b19.jpeg