欢迎来到朵拉利品网
知识中心
资讯
  • 资讯
  • 产品
  • 供应商
您的位置: 朵拉利品网 >  知识中心 > Constant constant是什么意思
Constant constant是什么意思
2020-02-05 08:09:22 来源:朵拉利品网

1, constant是什么意思



constant 核心词汇
英 ["kɒnstənt] 美 ["kɑːnstənt]
adj.不变的;经常的
n.常数;恒量
释义常用度分布图
海词统计
常数不变的恒量经常的
副词: constantly
new
constant是什么意思,词典释义与在线翻译:
详尽释义
adj.(形容词)
不变的,固定的,恒定的,一定的,始终如一的,恒久的
<;书>;忠诚的,忠贞不渝的,忠实的
不停的,接连不断的,持续的,不断的,连续发生的
不屈不挠的
重复的
稳定的
查看更多
n.(名词)
不变的事物,不变物
【数、理】常量,常数,恒量,衡量
恒定(值),不变值
系数

【语法】定项
持久
Benjamin Constant(Henri Benjamin Constant de Rebecque)贡斯当(1767-1830,法国作家、政治家,原籍瑞士)
常量绝对常数(absolute constant)
常量任意常数(arbitrary constant)
常项
查看更多
双解释义行业释义英英释义
constant的用法和样例:
例句
用作形容词 (adj.)
In our world nothing seems constant.
在我们这个世界上似乎没有东西是永恒不变的。
The birth rate in this city is almost constant.
这城市的出生率几乎是不变的。
The machinery requires constant maintenance.
这些机器需要经常保养维修。
The constant friction between the young couple finally caused divorce.
小夫妻俩之间经常的冲突终于导致了离婚。
查看更多
用作名词 (n.)
The speed of light is an important constant.
光速是一个重要的常数。
The size can be set only as a constant.
大小只能被设置为常数。

2, constant和steady的区别



首先,是加const不是constant。
函数后面加const是表明这个函数不会更改class的状态,即class内各成员变量的值。编译器如果发现某个const函数里改变了成员变量的值会报错。比如下面这个例子。
struct A {
int i;
void set(int v) {i = v;} //不能加const,因为i值改变了。
int value() const {return i;} //正确,i值没有改变。
int value2() const {return i++;} //错误,因为i值改变了。必须将const去掉。
};
如果函数比较复杂时,比如并不直接改变某个值,但是调用了其它函数,编译器怎么判断函数是否const呢。可以看下面的例子。
struct B {
A a; //B里包含一个A类成员。
int func1() const {return a.value();} //正确,所调用的a.value()也是一个const函数。
int func2() const {return a.value2();} //错误,a.value2()不是const函数。
};
也就是说,在const函数里只能调用成员的const函数以保证成员状态不会改变。
所以,在设计类的函数里,区别const和非const函数并标记出来是个好习惯,既保证自己不会对类误操作,也可以明示别人调用你的类里哪些会改变类状态。

名词解释


constant

constant是一个英语单词,可以用作形容词和名词,可以翻译为不断的、持续的,等等。

常数

常数是指固定不变的数值。如圆的周长和直径的比π﹑铁的膨胀系数为0.000012等。常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变。数学上常用大写的\"C\"来表示某一个常数。