摘要:
1. auto 关键字的限制 auto 虽然功能很强大,但是也不是万能的,受制于语法的二义性,或者是实现的困难性, auto 往往也会有使用上的限制。 #include <vector> //1.auto 函数参数,无法通过编译 void fun(auto x = 1) {} struct st 阅读全文
摘要:
1. 继承构造函数 struct A { A(int i){} A(double d, int i){} A(float f, int i, const char* c){} }; struct B : public A { using A::A; //继承构造函数 virtual void ext 阅读全文
摘要:
1. long long 整型 c++ 中,在进行隐式类型转换时,一般按照低等级整型转换成高等级整型(长度越大的等级越高、相同大小的有符号类型和无符号类型的等级相同),有符号的转换为无符号。 2. 静态断言 在 c++ 中,标准在 <cassert> 或者 <assert.h> 头文件中为程 阅读全文