C++ Logo

std-proposals

Advanced search

Re: [std-proposals] [PXXXXR0] Add a New Keyword `undecl`

From: Sebastian Wittmeier <wittmeier_at_[hidden]>
Date: Wed, 10 Dec 2025 02:15:00 +0100
undeclaring a variable is the same as relocating from a variable to nothingness (or to somewhere else).   A variable, which was relocated from, may also not be used any longer afterwards.     One detail may be the difference between position in the program (source code line within the block) and program flow.   int a = -1; for (int i = 0; i < 10; i++) {     if (i == 5)         a++; // can a be used here?     if (i == 4)         undecl a;     if (i == 5)         a++; // and here? }   -----Ursprüngliche Nachricht----- Von:wjf via Std-Proposals <std-proposals_at_[hidden]> Gesendet:Mi 10.12.2025 02:23 Betreff:[std-proposals] [PXXXXR0] Add a New Keyword `undecl` Anlage:Add_New_Keyword_undecl.pdf An:std-proposals <std-proposals_at_[hidden]>; CC:wjf <wjf_at_[hidden]>; see attachment   <http://thirdqq.qlogo.cn/ek_qqapp/AQNPOicdlIgbG9Ribmfj8EKjTG2hwBlicwibL4stQmE6UNEQ3eh3aQCoFUzN0k1xGg/0> wjf wjf_at_[hidden]   -- Std-Proposals mailing list Std-Proposals_at_[hidden] https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals

Received on 2025-12-10 01:29:44