Size: a a a

var chat = new Chat();

2020 January 24

G

Gtoressan in var chat = new Chat();
Спорить будем?
источник

AM

Artur Mustafin in var chat = new Chat();
Gtoressan
Спорить будем?
не спамь говорю
источник

G

Gtoressan in var chat = new Chat();
Если ты не понимаешь
источник

G

Gtoressan in var chat = new Chat();
То приходится писать ещё
источник

AM

Artur Mustafin in var chat = new Chat();
Gtoressan
Если ты не понимаешь
по делу еще есть что сказать или уже на личности перешол, глупыш?
источник

G

Gtoressan in var chat = new Chat();
Под делу: чем отличается ооп от ооп, но сейчас думаю лучше загуглить
источник

AM

Artur Mustafin in var chat = new Chat();
Gtoressan
Под делу: чем отличается ооп от ооп, но сейчас думаю лучше загуглить
почитай книгу управление программными проектами и поймешь
источник

G

Gtoressan in var chat = new Chat();
кто автор?
источник

OT

Oleg Tyshchenko in var chat = new Chat();
эти вопросы только джунов интересуют )
источник

OT

Oleg Tyshchenko in var chat = new Chat();
того ООП что все так хотели, практически нет, а если гдето и есть -то оттуда лучше бежать, потому что православное ООП - это ужасно муторная идея
источник

OT

Oleg Tyshchenko in var chat = new Chat();
если норм мозги варят с опытом поймешь как писать так, что бы всем понятно было и это можно было поддерживать
источник

G

Gopneg in var chat = new Chat();
Функциональщика бред
источник

OT

Oleg Tyshchenko in var chat = new Chat();
о опять перднуть мозгом пришел )
источник

OT

Oleg Tyshchenko in var chat = new Chat();
советую кстати неплохая книга про теорию языков программирования еще
источник

OT

Oleg Tyshchenko in var chat = new Chat();
источник

E

Etki in var chat = new Chat();
Oleg Tyshchenko
разница думаю несущественна, что бы париться
более того - должна быть нулевой
источник

E

Etki in var chat = new Chat();
ну то есть вообще там есть кэш цпу, в котором стэк вероятнее всего присутствует всегда, а вот страница из хипа, где лежит объект - зависит от частоты доступа к нему
но чисто функционально структура на стэке или в хипе (да, такое тоже может быть, вспомните хотя бы боксинг при имплементации интерфейса) ничем не отличается от объекта в хипе - есть адрес (в одном случае оффсет в фрейме стэка, в другом абсолютный адрес в хипе) и есть оффсет от этого адреса, где лежит собственно значение

дальше уже зависит от того, что умеет делать канпелятор, что там со скаляризацией, например
источник

OT

Oleg Tyshchenko in var chat = new Chat();
надо асм смотреть
источник

OT

Oleg Tyshchenko in var chat = new Chat();
может там компилятор в автопроперти вообще стирает разницу между методом и полем
источник

E

Etki in var chat = new Chat();
а, я думал что под свойством выше имеется в виду то же самое, что филд у структуры. насколько помню, для автопропертей генерируется содержащий значение филд, а также методы под гет и сет, но логично предположить, что будучи пустыми они инлайнятся и де-факто исчезают
источник