Articles of tipi di

Tipo di argomento per segnale Qt e slot, i qualificatori di riferimento const sono importanti?

Per segnale e slot di tipo inferiore signals: void textChanged(const QString &); public slots: void setText(const QString & text) il tipo di argomento di textChanged e setText sembra funzionare invarable di const e & . La qualifica costante e di riferimento fa alcuna differenza rispetto all’utilizzo di QString? QObject::connect(a,SIGNAL(textChanged(QString)),b,SLOT(setText(QString))); QObject::connect(a,SIGNAL(textChanged(const QString &)),b,SLOT(setText(const QString &))); EDIT: […]

Qual è la differenza tra “int?” e ‘int’ in C #?

Sono sicuro al 90% di aver visto questa risposta su StackOverflow prima, infatti non avevo mai visto “int?” syntax prima di vederlo qui, ma non importa come cerco non riesco a trovare il post precedente, e mi sta facendo impazzire. È ansible che abbia mangiato i funghi divertenti per caso, ma se non lo sono, […]

Perché alcune persone preferiscono “T const &” over “const T &”?

Quindi, mi rendo conto che const T& e T const& sono identici e significano entrambi un riferimento a un const T. In entrambi i casi, il riferimento è anche costante (i riferimenti non possono essere riassegnati, a differenza dei puntatori). Ho osservato, nella mia esperienza un po ‘limitata, che la maggior parte dei programmatori C […]

Restituisce il tipo di puntatore della funzione

Spesso trovo la necessità di scrivere funzioni che restituiscano i puntatori di funzione. Ogni volta che faccio, il formato di base che uso è: typedef int (*function_type)(int,int); function_type getFunc() { function_type test; test /* = …*/; return test; } Tuttavia questo può diventare ingombrante quando si ha a che fare con un gran numero di […]

Quale usare, int o Integer

Devo creare un object di trasferimento dati, che utilizzerò per archiviare i record recuperati dal database. In questo object di trasferimento dati, ho bisogno di dichiarare un campo numerico. Per quello che è meglio – int o intero Se sto definendo il campo come Integer, ci sarà un impatto sulle prestazioni a causa del tipo […]

C ++ spinge più tipi sul vettore

Nota: so che domande simili a questo sono state fatte prima su SO, ma non le ho trovate utili o molto chiare. Seconda nota: per lo scopo di questo progetto / assegnazione, sto cercando di evitare librerie di terze parti, come Boost. Sto cercando di vedere se c’è un modo in cui posso avere un […]

valore minimo e massimo del tipo di dati in C

Qual è la funzione per determinare il minimo e il massimo ansible del valore dei tipi di dati (ad esempio, int, char.etc) in C?

Le liste H sono nient’altro che un complicato modo di scrivere tuple?

Sono davvero interessato a scoprire dove sono le differenze e, più in generale, a identificare i casi d’uso canonico in cui le liste H non possono essere utilizzate (o, piuttosto, non offrono alcun vantaggio rispetto alle liste regolari). (Sono consapevole che ci sono 22 (credo) TupleN in Scala, mentre uno ha bisogno di una sola […]

Perché ci sono “dati” e “newtype” in Haskell?

Sembra che una definizione di newtype sia solo una definizione di data che obbedisce ad alcune restrizioni (ad esempio, un solo costruttore), e che a causa di queste restrizioni il sistema di runtime può gestire newtype più efficiente. E la gestione della corrispondenza dei modelli per i valori indefiniti è leggermente diversa. Ma supponiamo che […]

È ansible utilizzare un tipo primitivo (int) come tipo generico in Java?

Nello specifico, con una SortedMap<Vector, int> ottengo “le dimensioni previste dopo questo token ( int )”. Aiuto!