- 博客(4)
- 收藏
- 关注
原创 解决bug:undefined reference to `vtable for
undefined reference to ·vtable for
2022-09-16 10:23:39
185
1
原创 C++ 之constexpr、常量表达式与字面值类型关系以及使用常量表达式的原因
constexpr与常量表达式、字面值类型、字面值常量类、枚举enum目录constexpr与常量表达式字面值类型字面值常量类枚举enumconstexpr与常量表达式 constexpr类型——constexpr变量 含义:声明为constexpr类型的变量,一定是常量,一定要用常量表达式初始化(编译器验证)。 PS: 不能用普通函数初始化,但可以用constexptr函数初始化 constexpr类型constexptr函数(内联函数和const...
2021-04-12 12:22:34
322
原创 C++之decltype 与 auto
decltype 与 auto二者都用于声明变量类型,auto 通过初始值判定变量类型,decltype通过()中表达式返回值类型或变量类型决定变量类型。decltype与引用decltype(f()) 其中并非真的执行f()函数,而是使用f()返回值的类型。decltype(a) ,若为变量时,引用和const都会连带变量类型返回。表达式为解引用操作会返回引用类型,如decltype(*p) a=b;(p为int类指针),此时a为int & ,需要有初始值且类型相同的变量b(
2021-02-24 16:13:54
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人