21 Востаннє редагувалося steamwater (23.10.2024 10:05:28)

Re: [P3390R0] Безпечний C++

wander написав:

Ну гаразд, зробимо ми з посилання вказівник, а чим це безпечніше за те, що є зараз?

Насправд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в. :D