关于C语言中的const修饰符

2024-12-14 20:18:02
推荐回答(3个)
回答1:

当然可以
便是返回值具有const的特性,即不可被修改
但这么做完全没有意义啊,返回值是函数中某变量的副本,甚至有时可以根本不是变量,而是常量,可不可修改完全没有意义

回答2:

可以用const修饰函数,记住connst 所修饰对象之后,对象均为只读。
const修饰符能修饰类的成员函数而不能修饰普通的自定义函数,类的成员函数加上了const修饰符后它用两个作用,1:在该函数内不允许对类的私有数据成员进行修改,2:当声明了一个const的该类对象时,该对象只能调用该类的const成员函数而不能调用非const成员函数.如果声明一个非const的该类对象,该对象既可以调用const成员函数也可以调用非const成员函数.

回答3:

那就可以了