salve sto iniziando a studiare la programmazione orientata agli oggetti in c++ e uso come ide geany il problema è che quando creo un oggetto e lo vado a includere nel programma mi da errore nel make dicendo che la classe non esiste come faccio a includerla nel programma ?

chiesto 18 Apr '14, 13:29

andrea27's gravatar image

andrea27
20223

modificato 18 Apr '14, 13:40

enzotib's gravatar image

enzotib ♦♦
14.0k112186

@andrea27: dovresti spiegare con un po' più di dettaglio cosa fai, detto così non si capisce.

(18 Apr '14, 13:38) enzotib ♦♦ enzotib's gravatar image

Sicuramente avrai risolto, ma per usare una classe nel programma il file incluso come direttiva al preprocessore deve avere un'estensione '.h', tipo classe_ciccio.h con la seguente sintassi:

#include "percorso_da_dove_sei_tu/classe_ciccio.h" oppure

#include "/home/utente/.../classe_ciccio.h"

vanno bene anche '.hpp' o altre estensioni che trovi nel man g++.

coll. permanente

ha risposto 05 Ago '14, 11:28

airordl's gravatar image

airordl
402305967

modificato 05 Ago '14, 11:29

enzotib's gravatar image

enzotib ♦♦
14.0k112186

1

@airordl: purtroppo l'utente non ha risposto al mio commento, né si è più visto dal 23 aprile.

(05 Ago '14, 11:30) enzotib ♦♦ enzotib's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×103
×29
×4

domanda posta: 18 Apr '14, 13:29

domanda visualizzata: 1,152 volte

ultimo aggiornamento: 05 Ago '14, 11:30

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.