Domande con tag 'c++'

1
risposta

Come funziona il modulo?

Non sto chiedendo come funziona il concetto matematico del modulo, o come 20 % 3 == 2 capisco bene. Sono più curioso di come il compilatore / interprete lo determini. Posso pensare ad un modo ingenuo molto per farlo, in questo modo: int...
posta 06.05.2015 - 02:08
3
risposte

C / C ++: quali avvertenze di conversione hanno senso nella pratica?

Le conversioni implicite C / C ++ possono causare errori. Ecco un esempio: int foo, bar; scanf("%d", &foo); scanf("%d", &bar); float foobar = foo / bar; Se inserisco 7 e 2 , non è 3.5 come previsto - è 3 - > bu...
posta 10.08.2014 - 01:27
2
risposte

Qual è la soluzione migliore per l'allocazione della memoria statica?

Sto lavorando all'elaborazione delle immagini e ho bisogno di usare immagini grandi in un sistema critico. Una buona pratica per i sistemi critici è quella di evitare l'allocazione dinamica della memoria, ma qual è il progetto / i consigli pe...
posta 29.07.2013 - 17:21
5
risposte

Progettazione per l'estensibilità di terze parti

Ho difficoltà a capire come fornire un'API a terze parti per consentire le estensioni per le applicazioni desktop. Capisco che se sto usando un linguaggio compilato (ad esempio C ++), posso caricare le librerie dinamiche come estensioni in fase...
posta 11.07.2018 - 03:32
3
risposte

Gestione di falsi positivi e avvisi di codice legacy nell'analisi statica del codice C ++? [chiuso]

Abbiamo una grande base di codice C ++ "legacy" su cui no static analisi viene eseguita al momento. Ogni tanto, stiamo pensando di utilizzare almeno cppcheck , magari tramite Visual Lint . (Ho anche controllato brevemente i siti di Cove...
posta 30.09.2011 - 11:05
4
risposte

come usare bene la costante std :: string in c ++

Nel mio attuale progetto di codice, c'è un sacco di stringhe costanti che uso per stampare i messaggi di errore. Hardcoding tali stringhe è generalmente considerato una cattiva pratica. Ora sto cercando un "modo pulito" per includere queste s...
posta 20.05.2012 - 12:55
6
risposte

Posso ottenere un compilatore C ++ per istanziare oggetti in fase di compilazione

Sto scrivendo un codice che ha un numero molto grande di oggetti ragionevolmente semplici e vorrei che fossero creati in fase di compilazione. Penserei che un compilatore sarebbe in grado di farlo, ma non sono stato in grado di capire come. I...
posta 16.09.2012 - 00:10
3
risposte

Comunicazione client-server locale tramite file o TCP?

Ho un client Python che avvia un sottoprocesso in C ++. Il programma C ++ esegue diversi thread che devono riportare i risultati sul client Python. Sapendo che sia il client Python che il sottoprocesso C ++ sono in esecuzione sulla stessa...
posta 05.03.2017 - 00:25
3
risposte

Enforcing inclusione manuale di un file di intestazione specifico (banned.h)

Banned.h è una lista di funzioni ANSI C che Microsoft sta cercando di convincere i programmatori a deprecare. So già come applicare l'inclusione automatica di banned.h (come la risposta a Garantire che le intestazioni siano esplicitamente inclu...
posta 06.12.2014 - 00:27
2
risposte

Quali alternative a un singleton ci sono per una classe che può avere solo un'istanza?

Ho bisogno di rappresentare un'astrazione su varie parti dell'hardware per un gioco. Sto cercando di disaccoppiare il codice che fa cose come gestire la logica del gioco dal codice che è specifico per API / piattaforma o brutto dettaglio di impl...
posta 18.11.2015 - 12:12