L'ambito è un contesto che racchiude valori ed espressioni associati. Utilizzare questo tag per domande su diversi tipi di ambito e per domande in cui l'ambito potrebbe non essere chiaro.
Qualcuno può spiegare come funzionano le variabili statiche nelle funzioni membro in C ++. Data la seguente classe: class A { void foo() { static int i; i++; } } Se dichiaro più istanze di A, la chiamata foo()su un'istanza aumenta la variabile statica isu tutte le istanze? O solo …
Nel seguente frammento di codice, l' Colorenum viene dichiarato all'interno della Carclasse al fine di limitare l'ambito dell'enum e cercare di non "inquinare" lo spazio dei nomi globale. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color …
Trovo i tutorial di AngularJS difficili da capire; questo mi sta guidando attraverso la creazione di un'app che visualizza i telefoni. Sono al passaggio 5 e ho pensato che, come esperimento, avrei cercato di consentire agli utenti di specificare quanti vorrebbero essere mostrati. La vista è simile alla seguente: <body …
Mi chiedo come sia fatto quanto segue in Rails 4 o se uso semplicemente l'approccio Rails 3 per usare un lambda che può passare un argomento allo stesso modo con 4 come faccio con 3. Sono abbastanza nuovo su Rails 3 e sto cercando di analizzare alcuni esempi con Rails …
Ho una buona conoscenza di Javascript, tranne per il fatto che non riesco a capire un modo carino per impostare la variabile "this". Tener conto di: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var …
In C # e Java (e forse anche in altre lingue), le variabili dichiarate in un blocco "try" non rientrano nell'ambito dei blocchi "catch" o "finally" corrispondenti. Ad esempio, il seguente codice non viene compilato: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: …
Utilizzando Spring Config di Spring, ho bisogno di acquisire / creare un'istanza di un bean con ambito prototipo con argomenti di costruzione ottenibili solo in fase di esecuzione. Considera il seguente esempio di codice (semplificato per brevità): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated …
Uso C # da parecchio tempo ma non ho mai realizzato quanto segue: public static void Main() { for (int i = 0; i < 5; i++) { } int i = 4; //cannot declare as 'i' is declared in child scope int A = i; //cannot assign as 'i' …
Ho scritto il seguente codice: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 E ricevo il messaggio di errore: "attributo non valido in Sub o Funzione" Sai cosa ho fatto di sbagliato? Ho provato a usare Globalinvece diPublic , ma ho avuto …
Un sacco del mio codice JavaScript si trova in un file esterno chiamato helpers.js. All'interno dell'HTML che chiama questo codice JavaScript, ho bisogno di sapere se è stata chiamata una determinata funzione di helpers.js. Ho tentato di creare una variabile globale definendo: var myFunctionTag = true; In ambito globale sia …
Mettiamo tutti i nostri test unitari nei loro progetti. Scopriamo che dobbiamo rendere pubbliche alcune classi anziché interne solo per i test unitari. C'è comunque modo di evitare di doverlo fare. Quali sono le implicazioni della memoria rendendo le classi pubbliche anziché sigillate?
Non riesco ad accedere ai membri dell'istanza della classe circostante dall'interno di un enum, come potrei dall'interno di una classe interna. Significa che le enumerazioni sono statiche? Esiste un accesso all'ambito dell'istanza della classe circostante o devo passare l'istanza nel metodo enum dove ne ho bisogno? public class Universe { …
Diciamo che ho una funzione ricorsiva di base: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Come potrei farlo se ho una funzione anonima come ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); …
Mi sono imbattuto in questo layout for-loop: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.