Size: a a a

2ch /pr/ #staythefuckhome

2020 March 31

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
Эрик
И сразу из объявления видно, что это за переменная и что можно с ней делать.
ок, теперь запрети const_cast в с++ и получится как бы тоже самое.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Нет. У тебя всего три объявления, один для констант, один для переменных и один для статиков.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
А у меня пять.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
И вот эти мои пять переменных твой const_cast пытается смоделировать не сломав легаси.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
определений переменных и констант*
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
> три объявления
я четыре насчитал - const, non-const, static const, static non-const
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
а пятое это какое
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
ID:1008643686
> три объявления
я четыре насчитал - const, non-const, static const, static non-const
constexpr, inline
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
volatile
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
во, constexpr пятое еще, и еще есть mutable шестое
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
короче я устал в этом разбираться, скажи лучше что именно я теряю
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
ID:1008643686
во, constexpr пятое еще, и еще есть mutable шестое
Отлично. То есть то, что не помечено как mutable, не изменяется, пока явно не пометишь как mutable?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
Отлично. То есть то, что не помечено как mutable, не изменяется, пока явно не пометишь как mutable?
Да
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
ID:1008643686
короче я устал в этом разбираться, скажи лучше что именно я теряю
Когда я пишу let x = 1; оно будет этой единицей, пока я не отдам её навсегда в другую функцию, не съем переменную или не включу unsafe. Кресты так не могут.
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
mutable для всяких ебанутых дизайнов конечно, типа lazy инициализации
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
Эрик
Когда я пишу let x = 1; оно будет этой единицей, пока я не отдам её навсегда в другую функцию, не съем переменную или не включу unsafe. Кресты так не могут.
отдам и съем это не совсем понятные определения
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
ID:1008643686
отдам и съем это не совсем понятные определения
То есть совершу действие, после которого не смогу использовать x.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
ID:1008643686
отдам и съем это не совсем понятные определения
Передаст владение
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
(ownership)
источник

in 2ch /pr/ #staythefuckhome
За всё время зараженных: 837104.
⬆️ 55350(7.08%)
Из них:
Смертей: 41249(4.93%).
⬆️ 3668(9.76%)
Выздоровевших: 176058(21.03%).
⬆️ 11323(6.87%)

 Мои поздравления, вам пызда.
источник