Domande con tag 'include'

8
risposte

È buona prassi affidarsi a intestazioni incluse in via transitoria?

Sto ripulendo gli include in un progetto C ++ su cui sto lavorando, e continuo a chiedermi se dovrei includere esplicitamente tutte le intestazioni usate direttamente in un particolare file, o se dovrei includere solo il minimo indispensabile....
posta 07.11.2014 - 05:31
7
risposte

Perché è necessario includere il file .h mentre tutto funziona quando si include solo il file .cpp?

Perché dobbiamo includere sia i file .h che .cpp , mentre possiamo farlo funzionare con solo un file .cpp e quindi includerlo. Ad esempio, creando un file.h contenente dichiarazioni, quindi creando un file.cpp contenen...
posta 23.08.2014 - 18:47
7
risposte

Garantire che le intestazioni siano esplicitamente incluse nel file CPP

Penso che in generale sia buona norma a #include l'intestazione per qualsiasi tipo utilizzato in un file CPP, indipendentemente da ciò che è già incluso nel file HPP. Quindi potrei #include <string> in entrambi i miei HPP e CPP,...
posta 17.05.2013 - 19:34
5
risposte

È sbagliato posizionare "include direttiva" nella funzione principale?

Si dice sempre che include directive s deve essere posizionato all'inizio di uno script. Il motivo principale è rendere le funzioni disponibili in tutto lo script. Indipendentemente da questo fatto, è sbagliato posizionare un include dire...
posta 21.08.2013 - 05:00
1
risposta

Devo specificare il mio percorso di inclusione nel codice sorgente o come opzione di progetto?

Fondamentalmente, sto chiedendo, se il mio codice dovrebbe dire #include “../libs/src/my_lib.h” o #include “my_lib.h” con un'opzione del compilatore di -I ../libs/src/ Sento (ragionevolmente strong) che il primo è preferibile,...
posta 27.11.2018 - 11:42
1
risposta

Comprese prima le intestazioni locali

Quindi ho letto su l'ordine dei tuoi include , e questo tizio ha suggerito di includere prima l'intestazione locale in modo da assicurarsi che non abbia prerequisiti. Ok, ho capito. Sono a bordo L'intera cosa di compartimentalizzazione è buona....
posta 18.07.2012 - 19:10
1
risposta

Funzioni di autoload semplici complesse o multiple

Utilizzando spl_autoload_register () , dovrei usare una singola funzione di caricamento automatico che contenga tutta la logica per determinare dove sono i file di inclusione o dovrei interrompere ogni raggruppamento di inclusione nella sua ste...
posta 16.08.2014 - 00:20
1
risposta

Gestione di bug, stranezze o fastidi nelle intestazioni fornite dal fornitore

Se il file di intestazione fornito da un venditore di qualcosa con cui il proprio codice deve interagire è carente in qualche modo, in quali casi è meglio: aggirare le carenze dell'intestazione nel codice principale Copia il file di intest...
posta 06.10.2012 - 01:31
1
risposta

Il caso d'uso causa altri casi d'uso

Sto facendo questo sistema indipendente di controllo dei droni che un utente può avviare e fermare. Quando il programma viene avviato, il drone connesso decolla, si libra e si gira per affrontare l'altro lato. All'inizio ho pensato ad un diagram...
posta 29.03.2018 - 10:42
4
risposte

cpp e h / hpp #include: "perché" domanda

Perché la fonte include un'intestazione e non il contrario? L'ho cercato su Google, ma ho trovato solo domande sull'uso dei file di intestazione, su come includerli, ma non saprei dire perché è come è. Se l'intestazione è semplicemente la dichia...
posta 18.02.2015 - 11:37