堆疊存值關係

2021-09-02 20:43:48 字數 382 閱讀 6357

[url]

1,堆存引用;棧存值,可共享

2,int a=3

堆中建立乙個a的引用;

棧中建立3的字面值;

a這個引用指向3這個值

3,string str = "abc"

(1)堆中建立乙個str的引用;

(2)棧中查詢有沒有存放值為"abc"的位址,如果沒有,則開闢乙個存放字面值為"abc"的位址,接著建立乙個新的string類的物件o,並 將o的字串值指向這個位址,而且在棧中這個位址旁邊記下這個引用的物件o。如果已經有了值為"abc"的位址,則查詢物件o,並返回o的位址。

(3)將str指向物件o的位址。

4,string str1 = "abc"; string str2 = "abc";

C 訪存(位址 指標 堆疊)

如果把記憶體模擬為一座城市,那麼位址就是城市裡的街道和門牌號。資料就像是居民,居住在房子裡,每座房子都有乙個位址。而房子都是為居民量身打造的,房子的面積單位不是平方公尺,而是字 byte,即8 bit 在c 中,往往不僅要求你知道房子的位址,還要求你知道房子裡居民的種族 型別 c 中的指標是一種特殊...

Vuex存值與取值

存值 methods 取值 methods store的index.js中 import vue from vue import vuex from vuex import handle from handle vue.use vuex export default newvuex.store 改變...

posgre存範圍值 posgresql

ubuntu下 修改postgres資料庫使用者的密碼為123456 sudo u postgres psql postgres alter user postgres with password 123456 修改ubuntu作業系統的postgres使用者的密碼 密碼要與資料庫使用者postgr...