Domande con tag 'scope'

7
risposte

Esiste un termine usato quando le variabili interne sono dichiarate pubbliche e accessibili?

Se qualcuno scrive codice in modo che una variabile interna $ _fields sia accessibile senza usare metodi getter / setter, c'è un termine appropriato usato per descriverlo? Qualcosa di abbastanza educato da usare con la gestione:)     
posta 06.12.2011 - 10:46
5
risposte

Come rendere ovvio che si stia accedendo a una funzione dall'esterno?

Questa è una domanda specifica. Sto cercando di mantenere tutto il possibile all'interno dei limiti delle unità di traduzione, esponendo solo alcune funzioni tramite il file .h . Cioè, sto dando il static linkage agli oggetti a livello...
posta 12.02.2014 - 14:38
4
risposte

L'uso di blocchi di scope interni in uno stile di funzione non valido?

Ci sono alcuni casi (abbastanza rari) in cui esiste il rischio di: riutilizzare una variabile che non è destinata a essere riutilizzata (vedi esempio 1), o utilizzando una variabile anziché un'altra, semanticamente chiusa (vedi esempio...
posta 06.06.2013 - 21:55
6
risposte

Quando sarebbe utile lo scope dinamico?

Con lo scope dinamico, un callee può accedere alle variabili del suo chiamante. Codice Pseudo C: void foo() { print(x); } void bar() { int x = 42; foo(); } Dal momento che non ho mai programmato in una lingua che supporta lo sc...
posta 23.08.2011 - 20:17
7
risposte

Perché l'ambito è una buona cosa? [duplicare]

Sono un programmatore newbie. Trovo fastidioso dichiarare una variabile in 1 funzione e non essere in grado di accedervi in altre funzioni. Devo rendere molte delle mie variabili globali solo per far funzionare il mio codice. Ma molte persone...
posta 13.07.2018 - 20:00
3
risposte

Cosa si intende per ambito di una variabile?

Penso all'ambito di una variabile come - "L'ambito di una variabile particolare è l'intervallo all'interno del codice sorgente di un programma in cui tale variabile viene riconosciuta dal compilatore". Tale affermazione è tratta da "Ambit...
posta 23.03.2012 - 08:17
2
risposte

Ottenere un riferimento da un blocco try

Usando C ++ mi piacerebbe fare qualcosa sulla falsariga di: Cerca di ottenere un riferimento a qualcosa, ad esempio in una mappa Se lancia, ritorna subito Altrimenti, vai e usa il riferimento Tuttavia, poiché non possiamo dichiarare u...
posta 11.08.2016 - 03:18
3
risposte

Non restituisce una raccolta come non modificabile / immutabile, senza necessità di interrompere l'ambito del metodo?

Diciamo che creo un Collection in un metodo di istanza. Non assegno quel riferimento a nessuna variabile di istanza. Piuttosto, lo restituisco al invocatore. Quindi esco. Ora, l'unica cosa con un riferimento a quel Collection è l'in...
posta 12.02.2016 - 04:05
2
risposte

Risoluzione automatica dello spazio dei nomi in C ++

La mia domanda è incentrata sulla progettazione e il codice incluso in questa domanda ha lo scopo di chiarire il problema che sto vivendo. Sono interessato alle risposte a livello concettuale e non al codice per rispondere alla mia domanda. S...
posta 28.10.2015 - 16:16
5
risposte

Va bene usare la digitazione dinamica per ridurre la quantità di variabili nell'ambito?

Spesso, quando sto inizializzando qualcosa devo usare una variabile temporanea, ad esempio: file_str = "path/to/file" file_file = open(file) o regexp_parts = ['foo', 'bar'] regexp = new RegExp( regexp_parts.join('|') ) Tuttavia,...
posta 11.11.2011 - 13:35