我來總結(jié) Rust 中所有權(quán)、引用、借用、可變、不可變的注意事項: Rust 核心概念總結(jié) 1. 所有權(quán)(Ownership) 核心規(guī)則 每個值...
1.定義 shared_ptr 和 unique_ptr 是 C++11 引入的智能指針,用于自動管理動態(tài)內(nèi)存,防止內(nèi)存泄漏。它們的主要區(qū)別在于...
1. C++ 多態(tài)Virtual 在基類中聲明一個函數(shù)為虛函數(shù),使用關(guān)鍵字virtual。 派生類可以重寫(override)這個虛函數(shù)。 調(diào)用...
1. C++ 函數(shù)重載 在同一個作用域內(nèi),可以聲明幾個功能類似的同名函數(shù),但是這些同名函數(shù)的形式參數(shù)(指參數(shù)的個數(shù)、類型或者順序)必須不同。您不...
1.C++ 類繼承 面向?qū)ο蟪绦蛟O(shè)計中最重要的一個概念是繼承。繼承允許我們依據(jù)另一個類來定義一個類,這使得創(chuàng)建和維護(hù)一個應(yīng)用程序變得更容易。當(dāng)創(chuàng)...
1. friend友元函數(shù) 類的友元函數(shù)是定義在類外部,但有權(quán)訪問類的所有私有(private)成員和保護(hù)(protected)成員。盡管友元函...
1. 數(shù)組(Array) 數(shù)組是最基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),用于存儲一組相同類型的數(shù)據(jù)。 特點: 固定大小,一旦聲明,大小不能改變。 直接訪問元素,時間復(fù)...
1. C++ vector 容器 C++ 中的 vector 是一種序列容器,它允許你在運行時動態(tài)地插入和刪除元素。vector 是基于數(shù)組的數(shù)...
1.C++ 結(jié)構(gòu)體(struct) C/C++ 數(shù)組允許定義可存儲相同類型數(shù)據(jù)項的變量,但是結(jié)構(gòu)是 C++ 中另一種用戶自定義的可用的數(shù)據(jù)類型,...