C++新特性 Type Alias, noexcept, override, final
typedef void(*func)(int,int)与using func = void (*)(int,int)使用方法是一样的,但是typedef void(*func)(int,int)不能突显出func是一个函数指针,是函数的类型。上图swap函数不抛出异常,是在大的红色方框里为true,也就是小的红色方框里不要抛出异常,小的红色方框不抛出异常,就需要保证小的红色方框里的x.swap(y)为true.我们在类的成员函数的后面添加final关键字,将会导致这个类不可被改写。......
原创
2022-08-15 17:33:32 ·
514 阅读 ·
0 评论