C++ auto的作用

auto的作用

  • 保護變量的值不被修改,防止意外的錯誤操作;
  • 聲明函數參數為常量引用,以避免函數修改參數的值;
  • 聲明類的成員函數為常量成員函數,以確保函數不修改對象的狀態。

1??const關鍵字用于聲明一個常量,被聲明的常量不可以被修改?

final int MAX_NUM = 11; // 聲明一個常量 MAX_NUM ,值為 11
final float f1 =1.123; // 聲明一個常量f1,值為1.123

2?常量指針:聲明一個常量指針意味著它指向的內容不能被修改,但可以通過重新賦值使它指向另一個地址

int *const ptr = &value; // 常量指針ptr
*ptr = 20; // 錯誤:嘗試修改ptr指向的內容
ptr = &anotherValue; // 正確:改變ptr指向的地址

3?常量成員函數:聲明一個類的成員函數為常量意味著它不能修改對象的數據成員。

class MyClass {
public:void doSomething() const {// 不允許修改任何數據成員}
};

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163398.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163398.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163398.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【EI會議投稿】第九屆電子技術和信息科學國際學術會議(ICETIS 2024)

第九屆電子技術和信息科學國際學術會議(ICETIS 2024) The 9th International Conference on Electronic Technology andInformation Science(ICETIS 2024) ICETIS會議始于2016年,先后吸引眾多來自國內外高等院校、科…

2023亞太杯數學建模競賽C題新能源電動汽車數據分析與代碼講解

C題論文包括摘要、問題重述、問題分析、模型假設、符號說明、模型的建立和求解(問題1模型的建立和求解、問題2模型的建立和求解、問題3模型的建立和求解、問題4模型的建立和求解、問題5模型的建立和求解)、模型的評價等等, 視頻講解如下&…

組件庫篇 | EUI | 按鈕

組件庫篇 | EUI | 按鈕 前言 從本章開始,我將會一一演示所有組件所有函數的調用代碼,以方便讀者掌握組件的具體用法。但這并不意味著在實際使用中要用到所有的函數,請讀者按需取用。 基本介紹 EUI提供了三種類型的按鈕,如下: 常規按鈕 Button文字按鈕 TextButton圖標按鈕…

《洛谷深入淺出基礎篇》P1113 雜物——DAG

上鏈接:P1113 雜務 - 洛谷 | 計算機科學教育新生態 (luogu.com.cn)https://www.luogu.com.cn/problem/P1113 上題干: 題目描述 John 的農場在給奶牛擠奶前有很多雜務要完成,每一項雜務都需要一定的時間來完成它。比如:他們要將奶牛…

編寫SQL語句,場景:從一張表中查詢某字段是逗號分隔的集合值,需要遍歷集合內每個值,將其作為條件去查詢另一張表,最終返回列表

目錄 場景編寫SQL分頁獲取該開票單號下的所有訂單列表使用子查詢和 in 字句使用 find_in_set 場景 從一張表中查詢某字段是逗號分隔的集合值,需要遍歷集合內每個值,將其作為條件去查詢另一張表,最終返回列表 編寫SQL 分頁獲取該開票單號下…

羊大師詳解羊奶如何幫助控制血壓

羊大師詳解羊奶如何幫助控制血壓 羊奶是一種珍貴的天然飲品,不僅具有豐富的營養成分,還被證實對血壓具有調控作用。很多人在了解到羊奶的功效后,都對其與血壓之間的關系產生了濃厚的興趣。接下來,小編羊大師將為大家詳細介紹羊奶…

Linux基本命令與系統題目

1.linux 2.6.* 內核默認支持的文件系統有哪些?[多選] A.ext3 B.ext2 C.ext4 D.xfs E.ufs 2.linux查看cpu占用的命令是什么? A.top B.netstat C.free D.df 3.在Linux系統中, 為找到文件try_grep含有以a字母為行開頭的內容, 可以使用命令&…

算法復雜度分析

文章目錄 有數據范圍反推算法復雜度以及算法內容一般方法遞歸 有數據范圍反推算法復雜度以及算法內容 c一秒可以算 1 0 7 10^7 107~ 1 0 8 10^8 108次 一般方法 看循環 有幾層循環就可以初步分析O( n i n^i ni) 雙指針算法除外O(n) 遞歸 公式法 根據公式的形式&#xff0…

ARM 匯編基礎

我們在學習 STM32 的時候幾乎沒有用到過匯編,可能在學習 UCOS 、 FreeRTOS 等 RTOS 類操作系統移植的時候可能會接觸到一點匯編。但是我們在進行嵌入式 Linux 開發的時候是絕 對要掌握基本的 ARM 匯編,因為 Cortex-A 芯片一上電 SP 指針還…

關于前端上傳

類似于 上面的傳參form-data形式,第一個參數為上傳的文件,第二個參數為json格式

一篇搞定Java注解

參考:https://blog.csdn.net/yeahPeng11/article/details/120394276 https://blog.csdn.net/yeahPeng11/article/details/120330630 https://www.cnblogs.com/CF1314/p/16580232.html 通過現有注解,明白注解是什么東東。 在 SpringBoot中,我…

G320E是一種低榮聲、固定頻率的電荷泵型DC/DC轉換器

G320E 低噪聲電荷泵DC/DC轉換器 產品概述: G320E是一種低榮聲、固定頻率的電荷泵型DC/DC轉換器,在輸入電壓范圍在2.7V到5.0V的情況下,該器件可以產生5V的輸出電壓,最大輸出電流達到300mA.G320E外部元件少,非常適合于…

IP定位揭秘:如何揪出SEM、百度競價惡意點擊

在當今的數字營銷領域,搜索引擎營銷(SEM)和百度競價成為了企業推廣的重要手段。然而,隨著這些渠道的普及,惡意點擊現象也日益嚴重。惡意點擊主要來自競爭對手,或是競價服務的提供商,他們通過點擊…

亞信安慧AntDB MTK數據同步工具之數據稽核

數據稽核是一種用于確保表數據準確性和一致性的重要方法,它涉及到檢查數據的完整性、一致性、有效性和合法性,以及與預期規范的匹配程度等多個方面。隨著大數據時代的到來,通過有效的數據稽核,組織可以提高決策的準確性和效率&…

淺談安科瑞直流電表在荷蘭光伏充電樁系統中的應用

摘要:本文介紹了安科瑞直流電表在荷蘭光伏充電樁系統中的應用。主要用于充電樁的電流電壓電能的計量。 Abstract: This article introduces the application of Acrel DC meters in PV charging pile system in Netherlands.The device is measuring current,volt…

Modbus-RTU協議講解與實戰

1、背景 工作需要,需要使用Modbus-RTU實現RS485通信,于是簡單學習并實踐了一下。 2、參考資料 一文看懂Modbus協議 3、協議說明 3.1、協議類型 當前設備采用Modbus-RTU協議,采用CRC-16_Modbus校驗算法,數據鏈路層使用用標準串口協議,物理層采用RS485進行數據傳輸。 …

python變量、常量、數據類型

一、變量 變量是存儲在內存中的值,這就意味著在創建變量時會在內存中開辟一個空間。 基于變量的數據類型,解釋器會分配指定內存,并決定什么數據可以被存儲在內存中。 因此,變量可以指定不同的數據類型,這些變量可以…

開源Flutter on Desktop項目-極擴安卓開發者工具

極擴-安卓開發者工具 他能干嘛 這個Flutter on Desktop桌面項目可以輔助你開發APP,支持分析一些運行數據以及操作APK安裝等功能,甚至我還加入了Window安卓子系統的功能。 在它的幫助下,你可以快速查看當前正在運行的Activity,給你…

ubuntu/windows/mac小問題記錄

ubuntu刪除snap,釋放dev/mapper/ubuntu–vg-ubuntu–lv使用率100%問題。 當無法用常規方式卸載snapd。粗暴: 刪除 Snap 的目錄 rm -rf ~/snap sudo rm -rf /snap sudo rm -rf /var/snap sudo rm -rf /var/lib/snapd sudo rm -rf /var/cache/snapd刪除 S…

Oracle時間排序字段

要用 TIMESTAMP(6) 不要用 date 因為 date只到秒 ,排序不準確