Size: a a a

Чат "Программист"

2020 May 21

B

BubblehUN773R in Чат "Программист"
Просто Шилдт написал, что массив ведёт себя как любой другой обьект
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
DanilSay ฅ^•ﻌ•^ฅ
Технически это массив
Практически массив со своей обработкой и свойствами
Можно юзать строки в Сишном стиле, тогда такого не будет
источник

B

BubblehUN773R in Чат "Программист"
BubblehUN773R
Просто Шилдт написал, что массив ведёт себя как любой другой обьект
Но присвоение и изменение у них разное?
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
BubblehUN773R
Но присвоение и изменение у них разное?
Да
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
Смотри
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
DanilSay ฅ^•ﻌ•^ฅ
arr=arr1 - 1 массив
string=string1 - две одинаковые строки
arr - указатель на 0 элемент массива
string - обычная переменная
источник

B

BubblehUN773R in Чат "Программист"
А, всё, вроде он пояснил
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
DanilSay ฅ^•ﻌ•^ฅ
arr - указатель на 0 элемент массива
string - обычная переменная
Это так работает
источник

B

BubblehUN773R in Чат "Программист"
Сейчас скину
источник

B

BubblehUN773R in Чат "Программист"
источник

B

BubblehUN773R in Чат "Программист"
Как я понял, у Стрингов при изменении значения происходит создании новой ссылки, а у массивов изменяется текущий обьект
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
Короче
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
Объясню примитивно, чтобы не накосячить в терминах
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
Ты обьявил два массива
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
Выделилась на них память
источник

K

Kit Coder in Чат "Программист"
DanilSay ฅ^•ﻌ•^ฅ
Ты обьявил два массива
третье не дано
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
DanilSay ฅ^•ﻌ•^ฅ
Выделилась на них память
Сделал arr=arr1
источник

K

Kit Coder in Чат "Программист"
двух писичный год кста
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
DanilSay ฅ^•ﻌ•^ฅ
Сделал arr=arr1
И теперь они указывают на одну выделенную память
источник

Dฅ

DanilSay ฅ^•ﻌ•^ฅ... in Чат "Программист"
Но, к слову, вторая всё ещё выделена
источник