const 小结

    技术2022-05-19  33

    const 概念: 将一个对象转换成一个常量。

                            注 1: 常量是不允许修改的,所以在定义一个变量使用了const限定符时,必须同时赋初值。

                            注 2: 定义了一个变量使用了const限定符后,此变量不允许第二次赋值。

                             例: const int bufsize = 512;  // 定义了一个bufszie变量,并使用const限定符必须赋初值

                                       ...

                                       bufszie = 0;   // 错误,不允许对bufsize再赋值

    const 全局变量: const变量如果是全局变量,在定义时必须显示声明extern

                                     例:非const全局变量

                                             // file1.cpp

                                             int bufszie = 0;

                                             int main()

                                             {

                                                     ...

                                             }

                                            // file2.cpp

                                            extern int bufsize;

                                           const 全局变量

                                           // file1.cpp

                                           extern const int bufsize = 0;

                                           // file2.cpp

                                          extern const int bufsize;

                                         


    最新回复(0)