Domande con tag 'scope'

2
risposte

Come passare parametri a una funzione in C

Supponiamo che io stia scrivendo un programma in C in cui vengono chiesti diversi parametri all'inizio dell'esecuzione all'utente e quindi rimangono costanti fino alla fine. Ora, ho bisogno di passare questi parametri ad una funzione. Dal mom...
posta 09.10.2013 - 22:11
6
risposte

Design del linguaggio: saltando le occorrenze di un identificatore invece di accedere all'ambito che racchiude

Non ho idea di come scrivere un buon titolo per questa domanda. Sto pensando di introdurre un operatore in una DSL che rende accessibili gli identificatori nascosti (come le variabili). Pensa a this.foo in Java o C # per accedere a un me...
posta 18.07.2017 - 18:33
2
risposte

Devo dichiarare le variabili nella parte superiore della funzione per motivi diversi dalle regole dell'ambito?

In JavaScript, una dovrebbe dichiarare tutte le variabili all'inizio della funzione per mitigare il rischio di errori legati al fatto che l'ambito delle variabili è una funzione. Il seguente codice illustra questo ambito non intuitivo stampand...
posta 16.10.2015 - 10:07
2
risposte

Copia difensiva nella classe cliente o nella classe di servizio?

Ho un metodo di servizio che riceve parametri come Map . Dovrò aggiungere nuovi attributi a questa mappa all'interno del servizio. Se si passa l'oggetto Map originale al parametro anziché una copia, l'oggetto dei parametri originali verrà mo...
posta 31.10.2014 - 17:08
1
risposta

L'impostazione di una funzione pubblica influisce sulla capacità del compilatore C # di integrare la funzione come ottimizzazione?

Questo potrebbe essere o per i compilatori .NET o Mono. So che, in determinate condizioni, il compilatore può integrare funzioni (ad esempio, sito di piccole e singole chiamate, ecc.) come ottimizzazione. Tuttavia, se la funzione è pubblica,...
posta 18.09.2013 - 23:47
4
risposte

Quando era l'ambito del blocco per le variabili introdotte in C, e perché è ancora disapprovato?

Alla luce della recente vulnerabilità OBJ_obj2txt in LibreSSL (che era trovato durante l'audit di OpenSMTPD e non ha effetto su OpenSSL ), ho notato che il problema di perdita di memoria probabilmente è risultato da alcuni precedente re...
posta 19.10.2015 - 07:16
6
risposte

Classi o spazi dei nomi annidati

Perché hanno bisogno di spazi dei nomi quando abbiamo classi annidate. Ciò che può essere fatto attraverso i namespace, può anche essere raggiunto attraverso le classi annidate. quindi non capisco il ragionamento di avere spazi dei nomi?    ...
posta 02.01.2014 - 00:55
3
risposte

Portata dei contenuti di lavoro nello sviluppo freelance

Uno dei miei clienti ha richiesto di aggiungere schermate dell'interfaccia utente nel SOW. Inoltre, mi è stato chiesto di fornire un diagramma del flusso di lavoro per lo stesso. Il progetto che sto per prendere è relativamente piccolo e la mia...
posta 12.05.2012 - 19:41
2
risposte

Funzioni annidate: devo passare esplicitamente degli argomenti o fare affidamento sull'ambito?

Supponiamo che abbia una funzione f che utilizza due funzioni di aiuto h e g per portare a termine il lavoro. Ci sono due modi possibili per affrontare questa situazione. (1) accetta argomenti espliciti e restituisce nuovi ogge...
posta 24.07.2016 - 21:31
1
risposta

È possibile avere funzioni annidate, senza avere chiusure, in un linguaggio con lessical scope che ha funzioni di prima classe?

A closure is a record storing a function, together with an environment: A mapping associating each free variable of the function (variables that are used locally, but defined in an enclosing scope) with the value or reference to which th...
posta 11.12.2016 - 11:25