函数中的常量参数

constant parameters in a function

本文关键字:参数 常量 函数      更新时间:2023-10-16
class foo  
{  
    public:  
        void set(const int a)  
        {b=a;}  
    private:  
        int b;  
    };  

这里a是一个常量参数,分配给一个非常量

const 修饰符应用于参数表示函数可能不会更改该参数。但是,这并不意味着如果将参数的值分配给另一个变量,则无法更改该变量。

目的是向调用方保证他们传递给该方法的数据不会被更改。