Re: [P3390R0] Безпечний C++
Ну гаразд, зробимо ми з посилання вказівник, а чим це безпечніше за те, що є зараз?
Насправдi, воно стане небезпечнiше. Але напочатку своєї пропозицiї, я спробував показати яку величезну цiну сплачено за константнiсть посиланнь. Чи варта така беспека, таких грошей? Тож цiль пропозицiї не безпека, а повернення коштiв. Взагалi-то, я вирiшив написати про це, саме у контекстi вашої, дуже важливої та цiкавої теми про беспеку, саме у контекстї - комфорт та його цiна.
Сама пропозицiя вiйшла, дещо сумбурною. Там є двi ортогональнi частини:
-зняття внутрiшньої константностi посиланнь, шляхом реалiзацiї посиланнь як повноцiнных об'єктiв/типiв, та введеня для них операцiї := ;
-спрощення синтаксису перемiщення за рахунок вводу нової операцiї := для не тiльки посиланнь, а й для всiх типiв.
Перша частина, важливiша i простiша у реалiзацiї, а друга дасить дiскусiйна i не така вже й проста для втiлення. Нажаль я все це змiшав тодi. Мабуть вiд надлишку почуттiв.