程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ 中的const關鍵字

C++ 中的const關鍵字

編輯:C++入門知識

C++ 中的const關鍵字


為什麼使用const?采用符號常量寫出的代碼更容易維護;指針常常是邊讀邊移動,而不是邊寫邊移動;許多函數參數是只讀不寫的。const最常見用途是作為數組的界和switch分情況標號(也可以用枚舉符代替),分類如下:
常變量: const Type 變量名 或 Type const 變量名 //兩者等同, 如: const int a=5; 與 int const a=5; 等同
常引用: const Type &引用名
常對象: Type const 對象名
常成員函數: 類名::fun(形參) const
常數組: Type const 數組名[大小]
常指針: const Type* 指針名 ,Type* const 指針名

首先提示的是:在常變量(const 類型說明符 變量名)、常引用(const 類型說明符 &引用名)、常對象(類名 const 對象名)、 常數組(類型說明符 const 數組名[大小]), const” 與 “類型說明符”或“類名”(其實類名是一種自定義的類型說明符) 的位置可以互換。如:

一、Const作用

如下表所示:

\

二、Const的用法

常變量: const 類型說明符 變量名
常引用: const 類型說明符 &引用名
常對象: 類名 const 對象名
常成員函數: 類名::fun(形參) const
常數組: 類型說明符 const 數組名[大小]
常指針: const 類型說明符* 指針名 ,類型說明符* const 指針名 <喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+Mi4xoaKzo8G/08O3qDwvcD4KPHA+ICAgICAgICAgY29uc3QgVHlwZSB2YXJpYmFsZSA9IHZhbHVlIG9yIFR5cGUgY29uc3QgdmFyaWFibGUgPSB2YWx1ZTsgINTaQyYjNDM7JiM0MzvW0LOj08PAtMzmu7sjZGVmaW5lo6zSu7j21K3S8srH1Nqx4NLrxve0psDt1LTC68rHsbvUpLSmwO3G99LG19/By6Ost6LJ+rTtzvPKsbrctffK1KO7tdq2/rj21K3S8srHw7/KudPD0ru0zra8u+HW2NDCyerH68TatOajrNT2vNO0+sLrwuujrLb4Y29uc3TU8ta70ru33cTatOa/1bzkoaM8L3A+CjxwPjIuMqGi1rjV68q508NDT05TVDxicj4KKDEp1rjV67G+ye3Kx7Ojwb+yu7/JseQ8YnI+CiAgICAgKGNoYXIqKSBjb25zdCBwQ29udGVudDsgPGJyPgogICAgIGNvbnN0IChjaGFyKikgcENvbnRlbnQ7IDxicj4KKDIp1rjV68v51rjP8rXExNrI3crHs6PBv7K7v8mx5Dxicj4KICAgICBjb25zdCAoY2hhcikgKnBDb250ZW50OyA8YnI+CiAgICAgKGNoYXIpIGNvbnN0ICpwQ29udGVudDsgPGJyPgooMynBvdXftryyu7/JseQ8YnI+CiAgICAgIGNvbnN0IGNoYXIqIGNvbnN0IHBDb250ZW50OyA8YnI+Cig0Kbu509DG5NbQx/ix8Le9t6ijrNHY18UqusW7rtK7zPXP36O6PGJyPgrI57n7Y29uc3TOu9PaKrXE1/Oy4KOs1PJjb25zdL7NysfTw8C00N7Kzta41evL+da4z/K1xLHkwb+jrLy01rjV69a4z/LOqrOjwb+juzxicj4KyOe5+2NvbnN0zrvT2iq1xNPSsuCjrGNvbnN0vs3Kx9Deys7WuNXrsb7J7aOsvLTWuNXrsb7J7crHs6PBv6GjPC9wPgo8cD48L3A+CjxwIGFsaWduPQ=="left">3、函數中使用CONST

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved