C++
qq_31946663
这个作者很懒,什么都没留下…
展开
-
解决bug:undefined reference to `vtable for
undefined reference to ·vtable for原创 2022-09-16 10:23:39 · 283 阅读 · 1 评论 -
C++ 之constexpr、常量表达式与字面值类型关系以及使用常量表达式的原因
constexpr与常量表达式、字面值类型、字面值常量类、枚举enum 目录 constexpr与常量表达式 字面值类型 字面值常量类 枚举enum constexpr与常量表达式 constexpr类型——constexpr变量 含义:声明为constexpr类型的变量,一定是常量,一定要用常量表达式初始化(编译器验证)。 PS: 不能用普通函数初始化,但可以用constexptr函数初始化 constexpr类型constexptr函数(内联函数和const...原创 2021-04-12 12:22:34 · 1114 阅读 · 0 评论 -
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 · 140 阅读 · 0 评论