Size: a a a

2020 November 28

VG

Vadim Goncharov in use Perl or die;
а если я залезу в стек фрейм вызывающей функции и поменяю ей там переданное по значению? :D
источник

VG

Vadim Goncharov in use Perl or die;
в тикле такое через uplevel есть =)
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
а если я залезу в стек фрейм вызывающей функции и поменяю ей там переданное по значению? :D
Это если в языке есть стекфрейм (тот же JS например так сделать не даст).
источник

VG

Vadim Goncharov in use Perl or die;
да, там и так пиздеца хватает
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Это называется «в языке нет передачи по ссылке, только по значению».
В си есть передача по значению и по указателю, в плюсах ещё по ссылке, но это синтаксический сахар
источник

YM

Yuri Myasoedov in use Perl or die;
Алексей Клименко
Вызов Inc1 и Inc3 не отличается.

По вызову непонятно, по ссылке он или по значению.
кстати, с моей точки зрения это как раз не очень хорошо. ты вызываешь функцию, но не можешь понять, как она получит аргументы, если не посмотришь на её сигнатуру.
источник

АК

Алексей Клименко... in use Perl or die;
Yuri Myasoedov
кстати, с моей точки зрения это как раз не очень хорошо. ты вызываешь функцию, но не можешь понять, как она получит аргументы, если не посмотришь на её сигнатуру.
А я и не говорил, что это хорошо…
источник

VG

Vadim Goncharov in use Perl or die;
Yuri Myasoedov
кстати, с моей точки зрения это как раз не очень хорошо. ты вызываешь функцию, но не можешь понять, как она получит аргументы, если не посмотришь на её сигнатуру.
но ведь везде так :) кроме Си
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
В си есть передача по значению и по указателю, в плюсах ещё по ссылке, но это синтаксический сахар
Там не сахар, там с цепочкой define или перегрузкой операторов такое можно натворить!
источник

SZ

Sergey Zhmylove in use Perl or die;
Vadim Goncharov
а если я залезу в стек фрейм вызывающей функции и поменяю ей там переданное по значению? :D
Зависит от языка, в си такое не всегда можно
источник

VG

Vadim Goncharov in use Perl or die;
в Си нет перегрузки операторов
источник

АК

Алексей Клименко... in use Perl or die;
Так я про плюсы.
источник

VG

Vadim Goncharov in use Perl or die;
так не надо их сями называть
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
так не надо их сями называть
в плюсах ещё по ссылке, но это синтаксический сахар
источник

SZ

Sergey Zhmylove in use Perl or die;
Vadim Goncharov
так не надо их сями называть
++
источник

YM

Yuri Myasoedov in use Perl or die;
Sergey Zhmylove
В си есть передача по значению и по указателю, в плюсах ещё по ссылке, но это синтаксический сахар
ну а для программиста это имеет какое-то значение, сахар это или нет?
источник

VT

Vasily Terkin in use Perl or die;
Много сладкого вредно
источник

VG

Vadim Goncharov in use Perl or die;
разве что если чего сильно нестандартное делаешь...
источник

VG

Vadim Goncharov in use Perl or die;
например да, хочешь сделать через жопу, а она слиплась
источник

AU

Alexey Ugnichev in use Perl or die;
Что тут, опять тёзка в терминологии утонул?
источник