Constant constant是什么意思
2020-02-05 08:09:22
来源:朵拉利品网
1, constant是什么意思
constant 核心词汇 英 ["kɒnstənt] 美 ["kɑːnstənt] adj.不变的;经常的n.常数;恒量释义常用度分布图海词统计常数不变的恒量经常的副词: constantlynewconstant是什么意思,词典释义与在线翻译:详尽释义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\"来表示某一个常数。