Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[expr.prim.lambda.capture]/12 Lengthy but redundant wording

Aperta Adatta ai principianti
#9,292 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
85/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
cpp
Ambito
documentation

Direzione di ricerca

Esamina i paragrafi 8, 12 e 17 di [expr.prim.lambda.capture] nel testo sorgente della bozza, confrontando la formulazione ripetuta con la definizione di “captured”. Rimuovi la formulazione ridondante “implicitly or explicitly” dove appropriato e conferma che il testo risultante preservi il significato previsto sia nell’affermazione normativa sia nella nota.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

[expr.prim.lambda.capture]/12 says

An entity is captured by reference if it is implicitly or explicitly captured but not captured by copy.

However, [expr.prim.lambda.capture]/8 says

An entity is captured if it is captured explicitly or implicitly.

So it's enough to say

An entity is captured by reference if it is implicitly or explicitly captured but not captured by copy.

Similarly [expr.prim.lambda.capture]/17

[Note 10: If a non-reference entity is implicitly or explicitly captured by reference, invoking the function call operator of the corresponding lambda-expression after the lifetime of the entity has ended is likely to result in undefined behavior. — end note]

Or is it intentional to use a verbose tone to remind readers?

Lingua principale
TeX
Stelle
221
Fork
813
Merge medio
17h 45m
PR unite (30g)
34

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cplusplus/draft

Tutte le issue di cplusplus/draft

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.