[Daozy][C++ 语言入门课程]第24课 常见面试题分析

[Daozy][C++ 语言入门课程]第24课 常见面试题分析

当前课程对应视频:待实现

题目1:struct 和 class的区别

实例代码
typedef struct _TestA {
        int a;
        char b;
        bool c;
} TestA;

class TestB {
public:
        TestB() {}
        ~Test() {}

private:
        int a;
        char b;
        bool c;
} ;
解题答案
  1. struct 没有默认构造、析构、赋值重载等函数。
  2. struct 没有继承、多态等特性。

题目2:map、set、list的各自优缺点

题目3:什么时候用map,什么时候用hash_map

题目4:实现一个String类,包括构造、析构、拷贝构造、赋值运算符重载

猜你喜欢

转载自blog.csdn.net/tencupofkaiwater/article/details/81482291