国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

字符串的深復(fù)制和淺復(fù)制

2019-11-09 16:29:58
字體:
供稿:網(wǎng)友

1.不可變字符串的copy 這里寫圖片描述 可以看到不可變字符串的復(fù)制是淺復(fù)制,內(nèi)存沒有發(fā)生變化。 2.不可變字符串的mutableCopy 這里寫圖片描述 可以看到可變字符串的mutableCopy是深復(fù)制,內(nèi)存發(fā)生了變化。 3.可變字符串的copy 這里寫圖片描述 可以看到是深復(fù)制,內(nèi)存地址發(fā)生了變化。 4.可變字符串的mutableCopy 這里寫圖片描述 可以看到是深復(fù)制,內(nèi)存地址發(fā)生了變化。 由此我們可以得出結(jié)論字符串的屬性修飾符應(yīng)該怎么寫: 1.用copy修飾符。因為只存在一種情況是淺復(fù)制。就是把不可變字符串賦值給它。這是我們需要極力避免的。然而不可變字符串是不可能發(fā)生變化的。要進行變化也只能是指針指向的變化,然而這是不影響屬性的值的。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰都县| 台南县| 宝山区| 潜山县| 怀安县| 尼玛县| 阿图什市| 广南县| 崇阳县| 克山县| 和平区| 达州市| 大庆市| 郑州市| 观塘区| 太仆寺旗| 遂昌县| 四川省| 宁乡县| 青龙| 昌邑市| 黑龙江省| 体育| 图片| 谷城县| 比如县| 通城县| 穆棱市| 彰化市| 正宁县| 剑河县| 邵东县| 西乡县| 永春县| 博乐市| 鹤岗市| 临西县| 桐城市| 彰武县| 四平市| 巴林左旗|