Articles of riferimento

C ++ 11 auto: cosa succede se ottiene un riferimento costante?

Si prega di dare un’occhiata al seguente codice semplice: class Foo { public: Foo(){} ~Foo(){} Foo(const Foo&){} Foo& operator=(const Foo&) { return *this; } }; static Foo g_temp; const Foo& GetFoo() { return g_temp; } Ho provato ad usare auto come questo: auto my_foo = GetFoo(); Mi aspettavo che my_foo fosse un riferimento costante a […]

Hai mai usato PhantomReference in qualsiasi progetto?

L’unica cosa che so di PhantomReference è, Se si utilizza il metodo get() , restituirà sempre null e non l’object. A cosa serve? Usando PhantomReference , ci si assicura che l’object non possa essere resuscitato dal metodo finalize . Ma a che cosa serve questo concetto / class? Hai mai usato questo in uno dei […]

Namespace non riconosciuto (anche se è lì)

Sto ottenendo questo errore: Non è stato ansible trovare il nome dello spazio dei nomi ‘AutoMapper’ (manca una direttiva using o un riferimento all’assembly?) La cosa divertente è che ho già questo riferimento nel mio progetto: E questo è il mio codice: using System.Collections.Generic; using DataContract; using SelectorDAL; using AutoMapper; namespace SpecimenSelect { public class […]

È sicuro premere un elemento di push_back dallo stesso vettore?

vector v; v.push_back(1); v.push_back(v[0]); Se il secondo push_back causa una riallocazione, il riferimento al primo intero nel vettore non sarà più valido. Quindi questo non è sicuro? vector v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Questo lo rende sicuro?

Come evitare di scrivere funzioni accessorie duplicate per riferimenti mutabili e immutabili in Rust?

Alcune volte, mi sono imbattuto nello scenario in cui è necessario un metodo accessor per entrambi i riferimenti mutabili e immutabili. Per ~ 3 righe non è un problema duplicare la logica, ma quando la logica diventa più complessa, non è bello copiare e incollare grandi blocchi di codice. Mi piacerebbe essere in grado di […]

Come posso creare una copia duplicata esatta di un array?

Come potrei fare un duplicato esatto di un array? Sto avendo difficoltà a trovare informazioni sulla duplicazione di un array in Swift. Ho provato a usare .copy() var originalArray = [1, 2, 3, 4] var duplicateArray = originalArray.copy()

ribuild un albero dai suoi elenchi di preordine e postordine

Considera la situazione in cui hai due elenchi di nodes di cui tutto ciò che sai è che uno è una rappresentazione di un attraversamento preordinato di un albero e l’altro una rappresentazione di un attraversamento postorder dello stesso albero. Credo che sia ansible ribuild l’albero esattamente da questi due elenchi, e penso di avere […]

Temi visivi di Windows: galleria di parti e stati?

Microsoft Windows consente ai programmatori di disegnare elementi GUI utilizzando l’aspetto del tema corrente utilizzando funzioni come DrawThemeBackground e DrawThemeText . Gli elementi sono specificati per Classe, Parte e Stato, come descritto nella pagina Parti e stati di MSDN. Sfortunatamente, la pagina non è molto istruttiva (per niente!). Quindi la domanda è: c’è da qualche […]

Riferimento multithreading?

Sto chiedendo un buon riferimento per la programmazione multithreading in termini di concetti con buoni esempi usando C ++ / C #?

Come passare un modulo, object o dati a un secondo modulo

Ho creato 2 forms. Il primo è il pulsante di cui vuoi eseguire il backup. Nel secondo ci sono percorsi che possono essere modificati. Come fare un riferimento che dopo aver premuto il pulsante “backup” otterrà un percorso di 2 forms. Il percorso viene salvato quando chiudo form2 So come farlo in una forma, ma […]