Toriyung

导航

constexpr和define和const

const:常量变量,本质是一个不可变的变量数据类型,不是常量

define:预编译时直接进行文字替换,不具备计算能能力

 

constexpr:预编译时进行修饰,也可对常量表达式进行计算后修饰,本质是常量

  如:

constexpr int multiTen(int i) {return i*10}

multiTen(3);

  编译后得到结果为:

30

  注意:形参可为变量,实参必须为实量,返回值只能1个

 

  也可初始化变量

constexpr int a = 100;

 

  

posted on 2023-02-19 09:57  Toriyung  阅读(134)  评论(0编辑  收藏  举报