Domande con tag 'headers'

4
risposte

Come rappresentare le costanti nel diagramma delle classi UML?

Sto lavorando allo sviluppo di un diagramma di classe UML dal codice C ++. Ho un file di intestazione classless che è fondamentalmente un file di definizioni (ha structs, enum e costanti definite). So come rappresentare le strutture e le enumera...
posta 26.06.2017 - 17:44
4
risposte

Quali sono i vantaggi dell'utilizzo del metataging / reindirizzamento JavaScript tramite il reindirizzamento dell'header HTTP?

Dopo aver ispezionato il servizio di abbreviazione degli URL di Twitter link , ho notato che, invece di reindirizzare all'URL dell'obiettivo utilizzando un'intestazione HTTP Location e uno stato HTTP 3xx codice, reindirizza utilizzando il segue...
posta 06.03.2017 - 17:59
5
risposte

Il metodo vuoto deve essere inserito in .h o .cpp?

per esempio, ho A.h, che ha una classe A con alcuni metodi vuoti: class A : public B{ public: A(){ } virtual void b(){ } ~A(){ } //other methods }; dovrei spostare tutta la definizione dei metodi vuoti in A.cpp...
posta 29.08.2016 - 08:29
1
risposta

Sono necessarie protezioni se le intestazioni contengono solo dichiarazioni?

Considera le seguenti ipotesi sulla programmazione in C (alcune delle quali vanno troppo avanti, lo confesso): L'inserimento di definizioni di variabili in un file di intestazione non è corretto, poiché ogni unità di traduzione crea la prop...
posta 27.11.2015 - 08:24
2
risposte

Qual è lo scopo di includere i file di intestazione nella soluzione in Visual Studio?

Quindi ho incluso i file nei miei progetti semplicemente: #include "myheader.hpp" e aggiungendo le intestazioni a solution explorer. Ma recentemente mi sono reso conto che potrei omettere il passaggio di aggiungere le intestazioni a Solu...
posta 05.01.2012 - 19:48
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
3
risposte

namespace e guardie con conflitti di denominazione

C ++ ha namespace per evitare collisioni di cose con lo stesso nome. Le guardie di testa hanno uno scopo diverso. Impediscono a include di utilizzare la stessa intestazione due volte. Tuttavia, possono soffrire dello stesso problema: cos...
posta 13.09.2016 - 23:08
2
risposte

Ricerca di file di intestazione

Il compilatore AC o C ++ cerca i file di intestazione usando un set severo di regole: relativo alla directory del file incluso (se è stato usato "", quindi lungo i percorsi di inclusione specificati e predefiniti, esito negativo se non ancora tr...
posta 13.11.2011 - 18:44
2
risposte

Se non è richiesto #include aggiuntivo, "questo metodo non deve essere modificato" una buona ragione per definire un metodo in .h?

Supponiamo che stia sviluppando applicazioni mobili usando C ++, e ho trovato che alcuni metodi non dovrebbero cambiare una volta scritti, ad esempio: class MyClass{ public: float kmHrToms(float kmHr){ return kmHr/3.6; } s...
posta 03.02.2017 - 07:19
1
risposta

Modulo C - Dove inserire prototipi e definizioni che non appartengono all'interfaccia pubblica?

Dato che sono principalmente un ingegnere elettrico, perdonami se ho qualche terminologia. Attualmente sto programmando un driver di visualizzazione / modulo di interfaccia. E come tante altre volte, ho raggiunto un punto in cui non sono sicu...
posta 04.06.2015 - 14:35