mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: Ultra-principiante

Scusate sono un  novellino,
mi interessa molto la programmazione, ho parlato con un mio amico che mi ha
detto che il linguaggio C++ per iniziare.
Ora io non conosco niente di questo linguaggio, non ho applicazioni, non ho
manuali, non ho praticamente niente.
Qualche buon anima mi potrebbe spiegare TUTTO quello che c'è da sapere, da
scaricare o da comprare, per riuscire a programmare con questo linguaggio.
Queste applicazioni, dovrebbero funzionare sia su Windows e su Linux.
Alex Palex
The President of Betul Force

detto che il linguaggio C++ per iniziare.
Mi sembra una pessima scelta, è troppo difficile per iniziare, meglio
altri linguaggi come Python (
www.python.org
 e 
www.python.it
) e pascal.
-- 
Marco Barisione (ICQ 84277092)

 ha scritto nel messaggio
news:r72kfug2p86bnrdrq...@4ax.com...

Grazie per l'informazione,
ho visitato il sito Internet, ma quali strumenti devo avere per riuscire a
programmare in >Phyton e cos'è una libreria

Grazie per l'informazione,
Ti ho risposto su it.comp.lang, qui siamo OT.


Newsgroup: it.comp.lang.c++
Titolo: Programmazione win95 in C++

Salve 
Tengo a precisare che sono un "novellino"; vorrei sapere se c'č un
buon testo (in italiano) che spieghi la programmazione win32 in C++.
Grazie
Giuseppe Pugliares
P.S.
Qualcuno conosce "Windows 95 Programmazione in C e C++" di Herbert
Schildt ? Che argomenti vengono affrontati nel testo ?

...

Prova con INSIDE VISUAL C++ la guida di riferimento per programmare con
Microsoft Visual C++ di David J. Kruglinski edito da Mondadori

...


Newsgroup: it.comp.lang.c++
Titolo: Oggetti in una shared memory.

Ciao a tutti.
Domanda:
se un'oggetto č istanziato in una classe viene mai invocato il distruttore?
Se si, quando?
Devo chiamarlo io in modo esplicito?
Grazie per ogni aiuto.
Andrea.

 wrote in message 8oitj6$ano$1...@news.IT.net...

Che intendi per instanziato in una classe?
Forse che l'oggetto in questione č un membro della classe?
class X { // ... };
class Y
{
   private:
      X x;
   public:
      Y(X xx)
       : x(xx) {   }
       // ...
};
In questo caso l'oggetto x viene distrutto quando viene distrutta l'istanza della classe Y.
Manlio Perillo

 se un'oggetto è istanziato in una classe viene mai invocato il


 wrote :
| La domanda č:
| se un'oggetto č istanziato in una SHARED MEMORY viene mai invocato il
| distruttore?
due consigli:
1 - non prescindere dal so
2 - rivolgiti al giusto NG
non mi sembra che la shared memory sia definita dallo std c++ :)
Newsgroup: it.comp.lang.c++
Titolo: editore di testo con supporto della colorazione

Salve gente mi č venuto la insana idea di svilupare un nuovo IDE che
funzioni sotto W32 e supporti un linguaggio di scripting(apogiandosi
all'engine Microsoft) ho solo un problema come faccio a colorare il testo
all'interno dell'editore? uso le MFC la classe base e' CEditView non posso
fare a meno di usarla per vari motivi.
Aspetto i vostri suggerimenti.
PS: molto probabilmente verra reso Free questo software lo faccio piu che
altro per me. se qualcuno vuole agregrasi e il benvenuto.



Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:	it.comp.os.linux.development
Per C++Builder:	i gruppi borland.public.cppbuilder.*, disponibili sul
		server 
newsgroups.borland.com
 (prevalentemente in
		inglese, ma si puo' postare anche in italiano)
Grazie,
Nicola Musatti

 altro per me. se qualcuno vuole agregrasi e il benvenuto.
Ma Free o Open?

Newsgroup: it.comp.lang.c++
Titolo: domandine su VC++ 6

Un saluto a tutti.
1) Ho letto da qualche parte che il nuovo di casa Redmond incorpora le nuove
MFC. E' vero? Se si, cambia molto? Cambiano le classi? E succede un bel
casino (vedi Java 1.02 - 1.1) se tento di compilare un mio vecchio programma
MFC5 con VC++6?
2) Se i cambiamenti sono consistenti, vale la pena la migrazione VC++5 ->
VC++6, ammessa la disponibilità economica? Amesso che io possa permettermi
la migrazione, esiste un manuale che tratta solo le differenze
(tralasciando, per capirci, "hello world!" da finestra e altri esercizietti
basilari) e magari qualche argomento avanzato?

basilari) e magari qualche argomento avanzato?
C'e` qualcosa sulla doc in linea, non un manuale completo ma
un paio di articoli che ti rimandano via puntatori ipertestuali alle
varie, principali modifiche, e non poco anche sui siti Microsoft
e sul Microsoft System Journal nei mesi recenti.
Per l'ATL, se sei gia` esperto di COM, c'e` il nuovo, ottimo testo
di Grimes (NON introduttivo, ma buono per gia` esperti),
"Professional ATL COM Programming", Wrox Press -- non tratta
SOLO le differenze, ma e` interamente centrato su ATL 3.0, e,
anche se buona parte di quello che spiega era gia` vero con 2.1,
non si tratta comunque di "cose elementari", ne` ampiamente
pubblicizzate in passato.
Alex
Newsgroup: it.comp.lang.c++
Titolo: Seriali e Windows 95

Salve,
ho realizzato un programma con VisualC++ 5.0 che, mediante un apposito
protocollo, scarica dei dati attraverso la porta seriale del PC.
Inizializzo la seriale a 38400 baud, 8 bit per carattere, 1 bit di
stop e nessuna parità.
Imposto la dimensione delle code a 2048 caratteri per la ricezione (la
dimensione del pacchetto più grande che posso ricevere è di 500
caratteri circa) e 128 caratteri per la trasmissione.
Il programma funziona benissimo in Windows NT.
In Windows 95 invece ho dei problemi.
Ogni 4/5 pacchetti che ricevo, uno arriva "male": alcuni caratteri non
sono giunti a destinazione.
Mi sembra evidente che il problema sta nel driver di Windows 95, che
per qualche oscura ragione ogni tanto perde caratteri.
La seriale, tra le altre cose, è una UART 16550, e le FIFO sono
abilitate, almeno così dice il pannello di controllo.
Qualcuno mi sa dire come è possibile superare questo problema ?
Grazie e Buona Giornata!
  Stefano - 
m...@softeam.it

 abilitate, almeno così dice il pannello di controllo.
Sei sicuro che la qualita' della connessione si rimasta la stessa?
Cioe' cavi e connettori non si siano rovinati.
-- 
     (ZZZ)       Filippo Salotti, Bagni di Lucca, Lucca, Italy.
    //   \\  _                 E-mail : 
fil...@humnet.unipi.it
   /Y\    ZD<_o===============================================o
 .oZZZZZo.     | Studente Ingegneria Informatica Automatica  |
<OXXXXXXXO>    | Dip. Sistemi Elettrici Universita' di Pisa. |

Hai usato il controllo MSComm oppure hai pilotato direttamente la seriale
usando le API ?
Io ho personalmente sperimentato che le stesse funzioni scritte usando le
API hanno risultati leggermente diversi usando Windows95 e WinNT4.0;
tuttavia non si trattava della stessa macchina ( 1 PC NT e 2 diversi con
Win95 );
Non vorrei comunque che i tuoi problemi derivassero da qualche altro driver
di Win95 che non fa abbastanza in fretta a mollare la CPU da permettere a
quello della seriale di prelevare in tempo il carattere dalla FIFO della
UART.
Ciao, Mat


Non credo che sia un problema di qualche altro driver; il programma
l'ho provato su 3 PC con Windows 95, un Pentum 100, un Pentium 166 e
un Pentium 200MMX; nessun programma stava girando insieme al mio e il
mio programma non scrive su disco; prende i dati dalla seriale e li
deposita in un buffer in memoria (max coumnque 200 Kb circa).
Ho provato a dare maggior priorità al mio programma, ma non ho
ottenuto alcun risultato.
Esistono forse dei driver aggiornati per Windows95 più efficienti ?
Oppure sto sbagliando qualcosa nel mio programma ?
Grazie e buona giornata
  Stefano - 
m...@softeam.it
Newsgroup: it.comp.lang.c++
Titolo: dubbi sullo Standard.

Qualche giorno fa ho postato su di un gruppo
della Borland, scrivendo che il seguente programma:
class foo
{
   void f() {  }
   void g() const { f(); }
};
int main()
{
   foo f;
}
compilato con il BCC 5.5 da solo un warning, mentre a
mio avviso dovrebbe dare un errore.
Quello che dicevo era che se il compilatore dava solo
un warning, veniva prodotto un eseguibile in cui veniva
violato il type-system del C++.
Quindi il BCC 5.5 non era Standard compliant su questo
punto.
Tuttavia un esperto di quel newsgroup mi ha risposto
dicendomi che lo Standard prevede:
"If a program contains a violation of any diagnosable rule,
 a conforming implementation shall issue at least one
 diagnostic message, ..."
Un messagio diagnostico č definito essere:
"message belonging to an implementation-defined subset of the
 implementation's output messages."
Tutto questo mi sembra assurdo.
Qualcuno puň confermarmi che č proprio cosě?
Grazie
Manlio Perillo

Qualcuno può confermarmi che è proprio così?
Si... anche io sapevo che dare un warning non bloccante se
il programma non e' conforme e' ritenuto sufficiente per
essere considerato un compilatore conforme.
Come regola di vita io preferisco avere programmi che
compilano senza nessun warning e lavorare con il massimo
livello di warning ragionevole (che purtroppo non e' il
massimo possibile quando anche #include di sistema generano
warnings). A volte questo comporta aggiungere qualche
istruzione inutile con il solo scopo di tranquillizare
il compilatore o disattivare localmente qualche warning.
Avere programmi che compilano "pulito" semplifica molto
lo sviluppo e apre la porta all'automazione del processo
di build.
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff


.......
--
-------------------------------
Maxmilian Grillo
Work like you don't need money,
Love like you've never been hurt,
And dance like no one's watching
--------------------------------

 > mio avviso dovrebbe dare un errore.
Perche' g() benche' dichiarata const, chiama un metodo non const.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Premi INVIO per continuare

Ciao a tutti!
Sto scrivendo un programmino per console in c++.
Questo programmino dovrebbe stampare dei dati in output, quindi stampare la 
scritta "Premi INVIO per continuare", aspettare che l'utente legga 
l'output, prema INVIO quando ha finito, ed infine effettuare altre 
operazioni.
Come faccio ad attendere la pressione del tasto Invio (o di qualunque altro 
tasto) senza fare nulla?
Esiste qualche funzione della libreria standard che mi può essere d'aiuto?
Vi rinfgrazio.
--- Mauro ---

 Esiste qualche funzione della libreria standard che mi può essere d'aiuto?
Puoi usare:
1)Metodo non portabile
#include <conio>
while(!kbhit()); //Cicla finché non viene premuto un tasto
2)Metodo portabile
cin.get(); //Attende sino alla pressione di un qualsiasi pulsante
Ti consiglio il secondo, poiché non spreca tempo di CPU ciclando
inutilmente.
Saluti
Newsgroup: it.comp.lang.c++
Titolo: tema d'esame

salve,
chiedo aiuto a menti esperte poichè io di C++ capisco ben poco dato che sono
un perito meccanico. Sono al primo anno d'ingenieria e Fondamenti
d'informatica sta tentando di tutto per sopprimermi.
Il testo d'esame che mi è stato assegnato dice così:
Realizzare il programma "Statistica" che riceve da input il nome di un file
di  numeri reali e produca il file "Risultato" contenente le seguenti
informazioni:
- il numero di reali;
- il numero reale più grande e il più piccolo
- il numero di "parole"(inteso come numero di elementi all'interno del file)
- il valore medio dei reali.
Questo è quanto. Sembrera' una banalita' per voi che ci lavorate sempre ma
per me che lo visto da 3 mesi neanche è veramente difficile.
Ogni aiuto è benaccettato.
Grazie fin d'adesso
Paolo

 
Scusa, ma il tuo problema e' implementare in c++ tali richieste o capire
cosa fanno?
Nel primo caso si tratta di applicare delle semplici regole di
statistica e di algebra, nel secondo caso, ti consiglio la seguente
cosa:
scrivi di volta in volta le azioni "atomiche" che devi compiere, tipo
confrontare due numeri, salvare determinati risultati, fare la media di
n numeri (ovviamente sai come si fa perche' hai studiato le regole). Poi
cerchi di creare delle funzioni che facciano cio', il che sembra
difficile solo all'inizio. Infine implementi il tutto in classi e
metodi.
Lo schema e' poco efficiente e pure diseducativo, ma con me ha
funzionato abbastanza bene e ora non ho di questi problemi.
Per quel che riguarda l'algoritmo di confronto dei numeri, devono per
forza averti presentato qualcosa del genere, tipo bubblesort, quicksort,
counting sort, ecc... basta adattarli ai numeri reali (tipo float o
double).
Ciao
Bruno

Newsgroup: it.comp.lang.c++
Titolo: Dove trovo un buon manuale in italiano per il c++ su Internet?

sono un principiante e non sono ferratissimo in inglese, quindi vi chiedo
disperatamente un link per scaricare un manuale in italiano per il c++.
il manuale dovrebbe cominciare con le cose fondamentali, perchč io non vado
oltre i programmini tipo "hello world" o quelli per addizionare.
Vi prego, datemi una mano (pensate che magari anche voi all'inizio eravate
cosě)
Grazie mille
Athos

 ha scritto nel messaggio
news:G_vr5.20168$Wi7.2...@news.infostrada.it...


Newsgroup: it.comp.lang.c++
Titolo: aggiornare i controlli prima di uscire dalla funzione corrente?? (tipo DoEvents in VB)

come da soggetto... utilizzo VC++6
tnks

 tnks
Avevo fatto stessa domanda a inizio luglio, probabilmente le risposte che mi
hanno dato sono ancora sul tuo server.
Comunque, in breve:
LPMSG pMSG;
while(PeekMessage(pMSG,NULL,0,0,PM_REMOVE))
    DispatchMessage(pMSG);
Se invece la tua funzione č in un thread diverso da quello che gestisce i
'controlli'  (soluzione piů comoda e semplice) usa Sleep(..);
Per i dettagli guarda l' help.
ps. Il NG giusto per questa domanda č it.comp.programmare.win32
Ciao.
_sng_

_sng_
grazie mille per l'aiuto! :)
Newsgroup: it.comp.lang.c++
Titolo: Classe Vector

E' possibile creare un vector bidimensionale? Come si fa?
In altre parole la forma
int a[5][5]
utilizzando la classe vector come si puo' realizzare?
Stefano
p.s.: scusate l'estrema semplicita' della mia domanda, ma come avrete
certamente capito sono alle prime armi con il c++!


std::vector < std::vector<int> > my_vector
Come vedi, basta indicare un vettore come tipo del vettore?


Pardon, ero distratto, non mi sono accorto del punto interrogativo.
Ciao
Domenico Barra

Newsgroup: it.comp.lang.c++
Titolo: looking for c++ freelancer

I am looking for a freelancer to modify a C++ program. Small things to
do, not a big deal. 
Should know how to create executable with Installshield as well. 
Please reply via e-mail to: 
in...@mercator.net
thanks, 
marc

 ha scritto nel messaggio
news:397b2b0c...@news.tiscalinet.it...


Newsgroup: it.comp.lang.c++
Titolo: floating 80 o 64 bit ???

Ho letto che i dati di tipo floating a 80 bit sono stati creati per le
ottimizzazioni con il coprocessore matematico. I dati (sempre a virgola
mobile, memorizzati in forma esponenziale) vengono elaborati dal
coprocessore anche se sono a 32 e 64 bit ??? Perché ho visto (leggendo nella
guida del VC++) che le variabili di tipo 80bit vengono automaticamente
convertite in 64bit, e non vorrei si perdessero le ottimizzazioni del
coprocessore matematico...
Sto dicendo fanfaluche ??? :-)
Ciao by Stefano from Italy
http://www.aspide.it/freeweb/imperial

coprocessore matematico...
mi sfugge un po' il senso di questa frase, il generale il problema e'
che il C++ non ha un tipo di dato floating point a 80bit (a meno che
il long double non sia solo un'estensione MS) per cui pur effettuando
internamente i calcoli con 80bit di precisione quando la FPU scrive i
dati in un double li converte a 64bit perdendo cosi' un po' di
precisione. Comunque la fpu viene sempre utilizzata, ci mancherebbe
altro !!
Gianpaolo Bottin
- Live Long and Prosper -

altro !!
Solo per i floating ??? Immagino che gli interi e i long non vengano
elaborati...


Newsgroup: it.comp.lang.c++
Titolo: MFC e traduzione run-time dei form

Salve,
secondo voi posso in un applicativo MFC è possibile:
1) far derivare tutte le CDialog da una CMyDialog (e questo è semplice)
2) intercettare OnInitDialog facendo in modo che venga comune richiamato
anche quello delle classi derivate
3) in questa OnInitDialog recuperare la lista di tutti i controlli standard
(Label, Button, ecc.) i cui testi verranno tradotti run-time tramite un
database approntato per tale scopo.
Tutto ciò per evitare in ogni OnInitDialog andare a fare i vari
SetWindowText sui vari controlli ma poterlo fare una volta per tutti in modo
*generico*.
Anticipatamente ringrazio.

 secondo voi posso in un applicativo MFC è possibile:
Ti invito a porre queste domande, non qui, ma invece sul gruppo
dedicato alla programmazione su Windows 32bit, cioe` il gruppo
it.comp.programmare.win32.  Quello che ti proponi e` sicuramente
fattibile, e i dettagli li discuteremo meglio li`.
Alex
Newsgroup: it.comp.lang.c++
Titolo: Manuale Visual C++

C'e' quanlcuno che ha trovato un
manuale Visual C++ in formato
elettronico? Se si potrebbe
mandarmelo in mail o dirmi dove
trovarlo.

 Al Sito della que: 
http://www.que.com/personal
 è possibile avere in 
Ho provato a collegarmi ma mi dice che il server non ha una dns entry.
???
-- 
                                \_______
   \___________________________   |   o_\ _________________________/
      _________________________\  |^^^^/ /_______________________   
             In    BomB...     \\/^^^^^\//     ...we    Trust 
                                \\_____//
 Bomben Giuseppe                //     \\                LT Never
ne...@dei.unipd.it
          ||||||||||||||||>>

 L'indirizzo corretto e':
http://www.mcp.com/que
Saluti,
Massimo



Ciao Massimo,
ho provato a cercare anch'io, ma non sono riuscito a trovare i testi
che indicavi. Puoi dare un indirizzo piu' preciso. Grazie

...

Io non indicavo alcun testo, ma ho semplicemente corretto l'indirizzo
indicato in precedenza che non permetteva il collegamento.
Comunque, vai all'indirizzo 
http://www.mcp.com
 quindi seleziona la voce
<Personal Bookshelf> e segui le indicazioni. Puoi selezionare 5 libri che ti
verranno messi a disposizione on-line per 90 giorni.
Saluti,
Massimo


Mi scuso, in quanto l'indirizzo ed il consiglio sui libri iniziali lo
avevo fornito io e poi sono scomparso per qualche tempo causa studio,
in efetti l'indirizzo è quello indicato da Massimo ed i linbri vanno
cercati nel Personal BookShelf dopo essersi iscritti.
Attenzione però, ho scoperto che la Que talvolta leva alcuni libri
dall'elenco e quindi potrebbero non essere più reperibili!
Nel caso io mi sono scaricato il tutto in formato HTML (salvato pagina
per pagina: un faticatone)
se serve mandatemi una E-Mail e vi mando uno zip con i libri!

Newsgroup: it.comp.lang.c++
Titolo: operatore -> e .

scusate la domanda se e' idiota (sono alle prime armi), ma ho un
dubbio a cui non riesco a trovare una risposta...
Domanda: che differenza c'e' tra -> e . per richiamare una funzione
membro di una classe?
cioe', 
class classe {
public:
  void exec ();
  int debug;
}
c'e' differenza se la chiamo
  classe.exec
oppure
  classe->exec ?
o per caso -> va usato solo per variabili?
tipo
  x=classe->debug ?
se mi dite dove posso trovare info va bene lo stesso.
Grazie di tutto (e scusate se la domanda e' stupida)
Saluti
Salmaso  Raffaele - Studente al Politecnico di Milano
Per rispondere sostituire coperto con iname
ICQ = 4447639

se mi dite dove posso trovare info va bene lo stesso.
Qualunque decente libro di C++ (e per questo specifico
dubbio di sintassi anche qualsiasi libro di C, e anche
indecente:-).
A;ex

indecente:-).
Infatti, pero' io mi sono affidato all'indice, e questo non c'era
Quindi ho sfogliato pagina per pagina il libro alla sua ricerca... e
l'ho evidentemente saltata (ovviamente sono le UNICHE che ho saltato)
Murphy chi sei?


"programmare in c++" di Bruce Eckel, come vi sembra?)
Ottimo, secondo me.
Alex
Newsgroup: it.comp.lang.c++
Titolo: trovare se esiste un elemento in std::set

Vorrei verificare se esiste un elemento in un insieme.
set<int> s;
s.insert(2);
come si scrive:
if(s.esiste_elemento(3)){...}
?
Grazie in anticipo, Mario.

 
prego.
-- 
"Dato che sono un duro non mi aspetto di piacervi, ma piu' mi odierete e 
piu' imparerete. Io sono un duro pero' sono giusto, qui non si fanno 
distinzioni razziali, qui si rispetta la gentaglia come negri, ebrei, 
italiani e messicani: qui vige l'uguaglianza non conta un cazzo nessuno!"
Newsgroup: it.comp.lang.c++
Titolo: NG C++Builder

Salve NG.
Considerando che ci sono differenze e spesso si perde tempo x il porting dal
C++ 'classico'. Che ne pensate di un NG dedicato solo al C++Builder ??? 
it.comp.lang.c++builder  oppure   it.comp.lang.borland-c++builder
... E' pronto il CD-ROM per C++Builder con esempi e componenti.
du...@tirreno.it

Idea veramente geniale....
  anche perché sono veramente stufo di accedere sempre alle NG 
  d'oltreoceano (le uniche che finora si dedicano ai prodotti borland).
Spero al piú presto di trovare in questa NG il collegamento alla nuova
newsgroup per Borland C++, affinché possa anch'io, nel mio piccolo,
contribuire
alla divulgazione di Know-how.

Preferirei it.comp.lang.c++builder oppure it.comp.lang.c++.builder
In ogni caso sono molto favorevole all' idea.
Saluti
Gianluigi Platino

In ogni caso sono molto favorevole all' idea.
Appropo' avete comp e progetti (esempio) da scambiare ???
Sto' aspettando il libro dell'Apogeo che esce a ottobre.
L'inglese lo mastico poco e il manuale (ho lo standard) e'
veramente scarno :-(((
Ho inviato anche la registrazione e la richiesta di info sui 3 libri
di approfondimento tecnico (in Italiano) della Borland ma,
non ho ancora avuto risposta. Qualcuno mi sa dire quanto costano ???
Grazie.
... E' pronto il CD-ROM per C++Builder con esempi e componenti.
TheDummy (
du...@tirreno.it
)

 TheDummy (
du...@tirreno.it
)
Guarda in it.news.gruppi. La procedura - complessa - dovrebbe essere
spiegata in una FAQ, se non la trovi chiedi.
Dal canto mio i 75 voti richiesti sono perfino troppo pochi, cominciamo
a cercare una trentina di persone interessate al gruppo, poi coi voti di
amici e parenti non ci sará problema...
EDC

-- 
Non capisco che vuoi dire.
Non mi frega niente di dove trovate i firmatari, rispettate gli altri
e non postate su ng diversi da questo se l'argomento e' aprire un ng
nuovo.
Andrea

Grazie.
Per favore non apriamo una nuova discussione sui nuovi ng.


 Per queste cose si discute su it.news.gruppi.
E per decidere meglio il settore nel NG, nonché per reclutare firmatari,
come si dovrebbe fare? BTW, finisco qui perché il crosspost (che
tuttavia comprende it.news.gruppi) è fin troppo ampio...
-- 
     ____
__/\/ando

Do la mia adesione per la creazione di un gruppo su C++Builder.
Se la cosa va avanti, per favore mandatemi un mail al mio indirizzo
personale.
Grazie

...


Oh, che non iniziamo a fare le liste allucinanti di "anch'io" stile alt.2600...
Se volete creare un nuovo newsgroup, documentatevi sulle modalità precise senza
invadere spazi altrui - e se proprio volete prima contarvi per non sprecare
lavoro inutile, lasciate un messaggio e contattatevi via e-mail.
Grazie,
Andrea Glorioso Pelliccioni
Newsgroup: it.comp.lang.c++
Titolo: Cosa non sapevo del c++

nel mio libro sul c++ non ci sono scritte alcune cose
x esempio
usign namespace std; non e' c'e' scritto di usarlo xke' ?
e nemmeno iostream senza il .h
hanno aggiornato il c++ ?

 hanno aggiornato il c++ ?
Lo Standard ISO del C++ risale al 1998. 
Il C++ fu originariamente ideato dal Bjarne Stroustrup, che nel 1990
pubblico l'Annotated Reference Manual (ARM).
Mentre l'ARM fu per anni il testo di riferimento per gli implementatori,
il linguaggio, come lo concepì Stroustrup, subì numerosi significativi
cambiamenti nel processo di discussione e definizione dello Standard.
I libri pubblicati prima del 1998 sono da considerarsi inadatti per lo
studio del C++, in quanto parte delle informazioni esposte non è coerente
con lo Standard. La mancanza di un trattamento adeguato dei namespace o la
diversa convenzione per gli #include della Libreria Standard sono due
delle carenze più comuni.
Max

 delle carenze piů comuni.
Purtroppo anche molti libri pubblicati piu' di recente non sono
aggiornati. Bisogna scegliere con attenzione.
Ciao,
Nicola

visik7 wrote:

esatto. Il C++ e` stato "aggiornato" (o meglio, standardizzato) nel 1997; 
il tuo libro (quale e`?) probabilmente riporta informazioni obsolete, 
per cui e` meglio se lo ignori e ne compri uno piu` aggiornato (ne trovi 
una lista nelle faq di questo ng, disponibili su 
cpp.programmazione.it
)
ciao Anto
-- 
Antonio Cuni, 20 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it
Newsgroup: it.comp.lang.c++
Titolo: COME POSSO CORREGGERE QUESTO ERRORE?

Ciao Ragazzi! Spero che qualcuno di voi mi possa aiutare, mi capita
spesso, che nella compilazione e linking del progetto, capiti questo
errore:
error LNK2001: unresolved external symbol "private: class Data
__thiscall Agente::d_nascita(void)" (?d_nascita@Agente@@AAE?AVData@@XZ)
Io ancora sono alle prime armi, e non conosco bene il compilatore del
del visual c++, qualcuno mi puo dire come si puo corregere e puo
spigarmi da dove scaturisce.
Grazie del vostro eventuale aiuto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 __thiscall Agente::d_nascita(void)" (?d_nascita@Agente@@AAE?AVData@@XZ)
Non trova la funzione d_nascita() della classe Agente!
Questo č un errore che ti da quando linka, in sostanza il compilatore non
trova il corpo della funzione che tu hai chiamato!
Non sono sicuro che la spiegazione possa esserti risultata di facile
comprensione, se č cosě riposta :)
Ciao
Francesco

 spigarmi da dove scaturisce.
scaturisce dal fatto che il linker non trova il metodo
Agente::d_nascita(void)
definito, ne negli obj che hai compilato ne in nessuna delle librerie
incluse
nel progetto.
Ciao
Gaetano

 Non trova la funzione d_nascita() della classe Agente!
                       ^^^^^^
:-(
Ciao
Gaetano

 ha scritto nel messaggio
news:aiasg7$em6$1...@newsreader.mailgate.org...

E' un commento positivo o negativo?

 E' un commento positivo o negativo?
presumo si tratti di un commento negativo:
d_nascita() non è una funzione qualunque, è un metodo della classe Agente.
La distinzione è d'obbligo, visto che si parla di programmazione OO
;-)
--
Ciao.
Maurizio
P.S.: eliminare _NO_SPAM per rispodere in privato

 :-(
ora... io non vorrei dire una sciocchezza, ma il termine "metodo"
per indicare una funzione all'interno di una classe è una notazione
tipica di Java.
Il fatto che Sun cerchi di far passare Java come IL linguaggio OO
per eccellenza e quindi cerchi di imporre la sua terminologia non
significa che questa sia universale.
In C++ si chiamano semplicemente "funzioni membro"
Ho detto una sciocchezza?
--
Gerolamo

 In C++ si chiamano semplicemente "funzioni membro"
Ciao,
Nicola

 come correttamente dici...
Ah... grazie del chiarimento, non lo sapevo.
--
Gerolamo

 __thiscall Agente::d_nascita(void)" (?d_nascita@Agente@@AAE?AVData@@XZ)
Non trova la funzione d_nascita() della classe Agente!


 Francesco
Immagino che questo sia un saluto all'OP e non una firma :-)
Ciao,
Nicola

 ;-)
Ma "funzione-membro" non va bene?
-- 
La speranza e' l'ultima a morire. Ma muore.
Newsgroup: it.comp.lang.c++
Titolo: Accesso alla seriale

Chiedo scusa ma gli esempi in rete sono tanti e tutti diversi ma tutti fanno
riferimento a header files che non ho, come posso dialogare con la seriale?
Avevo capito che si potesse considerare come uno stream, ho un esempio che
usa la Fopen aprendo un fantomatico file con nome COM1, ma non funziona, ho
pensato ha redirigere stdin e stdout ma che parola devo usare al posto di
dirgli il nome del file? Ho windows 2000 Pro e Visual Studio 6.
Grazie!

 wrote

FAbio, sei sul NG sbagliato e sei quindi OT.
Vatti a vedere una pagina a caso:
http://www.cs.utexas.edu/users/mok/cs378/project3.shtml
Shhhh. siamo OT.
Tommy

Newsgroup: it.comp.lang.c++
Titolo: [URGENTE] allocazione dinamica di array multidimensionali

Ciao!
Ho cercato in tutti i libri che ho in casa, ma non riesco a capire
come devo fare per creare un array bidimensionale (array di stringhe)!
Per un monodimensionale scrivo
nell'header:
struct prova{...
...
char* stringa1;
...
}
nel prog.
stringa1=new char[valore];
come si fa per più dimensioni???
GRAZIE MILLE in anticipo!
Palantir


int dim1, dim2;
....
char **StringList;
StringList = new char [DIM1];
for(int i = 0; i < DIM1; i++)
  *StringList = new char [DIM2];

   StringList[i] = new char [dim2];

 
mitico! sì, insomma, non è proprio così, ma alla fine ci sono arrivato
grazie al tuo suggerimento. 
TNX!!
:))
Pal
{{{~~~Fea Palantir~~~}}}
Lo IAFo invisibile n°102
FeSToso n°x, con 16<x<18

 come devo fare per creare un array bidimensionale (array di stringhe)!
Una soluzione molto elegante al problema di creare dinamicamente array
multidimensionali si trova sul numero di dicembre 2000 del C++ User
Journal (Giovanni Bavestrelli: A Class Template for N-Dimensional
Generic Resizable Arrays, per la versione on-line dell'articolo :
http://www.cuj.com/archive/1812/feature.html
)
Il codice si trova su 
http://www.cuj.com/code/archive.html
)
Sent via Deja.com
http://www.deja.com/
Newsgroup: it.comp.lang.c++
Titolo: Eccezioni non dichiarate

Salve a tutti.
Ho provato il seguente codice
struct error{};
void foo() throw()
{
     throw error();
}
int main()
{
     foo();
}
Non pensavo fosse corretto, invece il compilatore me l'ha accettato ( 
neanche un warning ! ), nonostante getti un'eccezione non dichiarata. E' 
previsto dal linguaggio o e' un problema del compilatore ( il gcc, ho 
provato anche il gcc 3.0, visto che e' un po' piu' fedele allo standard ) ?
Grazie in anticipo per la risposta
Marco

 }
E' previsto dal linguaggio,il compilatori non esegue controlli in fase di
compilazione di questo tipo,perche' il linguaggio gestisce le eccezioni
inaspettate invocando l'handler delle eccezioni inaspettate.
Un controllo invece effettuato dal compilatore, e' nella ridefinizione di un
metodo di una classe base che dichiara un determinato tipo di eccezioni,
ridefinendo tale metodo  con dichiarazioni di eccezioni non previste dal metodo
della classe base.
Ivan Molella

neanche un warning ! ), nonostante getti un'eccezione non dichiarata.
Il compilatore DEVE accettare, trattandosi di codice corretto. In
questo caso hai imposto che la funzione foo() non possa lanciare
eccezioni, tuttavia se foo() ne lancia una ed il compilatore é
standard viene lanciata un 'unexpected', ovvero un'eccezione non
prevista che non puņ essere raccolta da un gestore di eccezioni
normale.
Da una prova fatta tempo fa mi risulta che il gcc ed altri compilatori
come Borland gestiscano la cosa correttamente, a differenza di VC che
invece ignora completamente la specifica delle eccezioni lanciabili da
una funzione.
Il Ghenio
---------
// TODO: Place your ass here

 
Grazie per la risposta. Speravo ci fosse un modo per vincolare 
staticamente il tipo di eccezioni lanciate da funzioni o metodi,
sulla falsariga di quello che succede in Java.
Marco Righele

Newsgroup: it.comp.lang.c++
Titolo: Doppio buffering sotto Visual C++

Volevo sapere se avete qualche esempio da provare circa il doppio buffering,
per evitare lo sfarfallio dello schermo (in paticolare usando il
CdeviceContext delle MFC).
Grazie, Francesco

 ha scritto nel messaggio
news:RvIu6.10414$dJ6.6...@news.infostrada.it...

Newsgroup: it.comp.lang.c++
Titolo: Nuovo compilatore

Riflettendo su alcune discussioni fà mi è venuto da pensare alla 
costruzione dei software del futuro.
Dopo decenni e milioni di righe di codici assembly c,c++,pascal,VB e 
java molto è già stato fatto.
Molto codice è sicuramente simile altro identico ,rispetto a quello 
scritto o da scrivere.
Vero è che linguaggi ad oggetti tipo C++ permettono di riutilizzare 
molto di quello già fatto,ma anche un copia-incolla in C fà risparmiare 
tempo.
Esistono anche programmi che implementano codice partendo dalla azione 
scelta ,non parlo del trascinamento di un bottone o una label su di una 
form,tipo delphi, Visualstudio ,qtcreator ecc...
Con questi però molto codice ,quello nel dettaglio ,è lasciato al 
programmatore.
Insomma mi domando il linguaggio macchina come sarà creato nel futuro?
Quale direzione prenderanno i dispositivi che lo creeranno.
 
Trovo impensabile che un programmatore per essere tale debba 
ripercorrere nuovamente tutte le tappe cioè dall'assemly al c++ pena
non essere degno di tale nome.
Non sono esperto del settore è ciò che scrivo ,forse ,è già realtà il
dare per scontato alcune cose.
Teniamo conto che l'informatica è un settore delle scienze molto recente 
se paragonato ad altri....
 
   Buon Natale...

 non essere degno di tale nome.
 
Dipende da che tipo di programmatore vuoi essere: se vai a fare 
firmware, l'assembler lo vedrai tutti i giorni e non potrai lavorare 
senza, anche se programmi in C. Per dire.
Newsgroup: it.comp.lang.c++
Titolo: Aiuto su programmazione C in ambiente Unix (Linux)

Sono iscritto ad Informatica e sto facendo Sistemi Operativi e mi trovo un
pochino in crisi!!!
Per quanto riguarda il Laboratorio bisogna fare dei programmini C in
ambiente Linux. Premetto che utilizziamo un libro di testo in inglese e che
la settimana prossima c'è il primo scritto!!!
Qual'è il problema?
Mi sapete dire dove posso trovare dei programmini tipo in c che operino in
ambiente Linux, nulla di esagerato... tipo modifica file, copia del
contenuto di un file in un'altro, duplicare il contenuto di un file in
un'altro ma riportando in quest'ultimo le lettere nell'ordine inverso ecc...
Se qualcuno sa dirmi dove trovare una bella dispensa di sti programmini, che
mi aiuti pure perchè ne ho bisogno!
Vi prego rispondetemi in email
Grazie
Jerry

1) Sei fuori argomento: devi scrivere su it.comp.lang.c
2) Faresti meglio a studiare e a fare i compiti da solo.
3) E' maleducato chiedere ai newsgroup di avere le risposte via mail
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Best Compilatore!

Salve ragazzi,
qualcuno puo' consigliarmi un ottimo compilatore C/C++ per programmare
ad alto livello ( o meglio per professionisti),
ovviamente escludendo a priori Visual C++ e Borland C++.
Ho sentito parlare del Watcom ( soprattutto per quanto riguarda i
videogiochi).
Vi rigranzio molto!
A presto!
--
Posted from 
zoo.diaedu.unisa.it
 [193.205.162.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Perchè li scarti a priori? Il costo?
Luc.
On 21 Jun 2000 11:25:08 +0200, 
fra...@zoo.diaedu.unisa.it
 (Francesco


 ovviamente escludendo a priori Visual C++ e Borland C++.
Il KCC di Kuck and Associates (
http://www.kai.com/
) e' un must nel
mondo Unix; credo (ma non sono sicuro) che esista anche una versione
per Windows NT.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 videogiochi).
Non vorrei dire una cavolata, ma credo che il Watcom sia per dos protetto,
quindi non č meglio VisualC++  + DirectX? E poi non č il massimo per le
prestazioni
programmare giochi ad alto livello.
ciao

 Non vorrei dire una cavolata, ma credo che il Watcom sia per dos protetto,
... e per  Win31, Win31s, Win32, Dos16, DOS extended (Pharlap e DOS4GW)
e OS/2.
Ovviamente e' un po' datato.
Fausto

 Univ. of Padova, Dept. of Physics - Padova, Italy
lor...@pd.infn.it
Confermo, esiste anche per Windows NT.
Manlio Perillo

 ... e per  Win31, Win31s, Win32, Dos16, DOS extended (Pharlap e DOS4GW)
quello che dici dos extended non è dos in modalità protetta? (i programmi
che nomini sono extender)

Newsgroup: it.comp.lang.c++
Titolo: Ordinamento con indirizzi

Oooooppssssssssssss scusate
Hahahahah, devi fare l'esame con Maresca? povero te. E' il professore
più incompetente chi mi sia capitato di vedere.
Maresca cit. "Le memorie sono multipli di 8bit perchè hanno lato 2"
?!?!???!?!?
Ancora oggi a distanza di 5 anni quando ci ripenso mi metto a ridere.
Non ho mai capito cosa volesse dire.
Un uomo un mito, perfetto soggetto da Gialappa.
Mi raccomando dopo aver fatto l'esame dimentica tutto quello che hai
imparato e ricomincia daccapo che è meglio ;)
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 ?!?!???!?!?
ROTFL
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara
Newsgroup: it.comp.lang.c++
Titolo: Indirezione sulla printf

Salve a tutti.
Ho il seguente problema: devo scrivere una funzione tipo
    MiaPrintf( int x, int y, constant char *format, ... )
che esegua qualche calcolo in base ai primi parametri e successivamente
chiami la printf (nella fattispecie la sprintf) passandole gli ultimi. Come
si fa, visto che gli ultimi non li conosco a priori? E se non si può, c'è un
modo non troppo costoso per aggirare il problema?
Grazie,
Francesco Napolitano.

"Francesco Napolitano" <a@b.c> wrote in
news:7DMrb.107070$
e6.38...@twister2.libero.it
: 

Ma i primi parametri (quelli sui quali fai i calcoli) li conosci a priori? 
Sono un numero fissato ?

 ha scritto nel messaggio
news:Xns942FAEF1A2F04gi...@213.140.2.16...

Ovviamente sì: il prototipo è proprio quello che ho scritto.
Francesco Napolitano

On Mon, 10 Nov 2003 13:44:35 GMT, "Francesco Napolitano" <a@b.c>
wrote:

per usare le liste variabili di parametri, in C devi usare le macro
va_start, va_arg e va_end definite in stdarg.h
in C++ so che esiste l'header cstdarg, ma non so se l'ellipsis (...)
sia c++ standard
se non ti interessa che sia standard o meno, e ti interessa solo che
funzioni, puoi tranquillamente usarle, perché, a meno di situazioni
particolari (e la tua non lo è), queste macro funzionano!!
-- 
]\/[ad]\/[age (
www.mindreamz.net
)
"Un Maestro insegue semplicemente la sua visione di Eccellenza in
qualunque cosa sta facendo e lascia agli altri decidere se sta 
lavorando o giocando. A lui sembra sempre di fare entrambe." - Anonimo

Boh ancora non ho capito se per "i primi parametri" intendi X e Y oppure se 
"i primi parametri" sono i primi n parametri compresi in ...
Cmq, nel caso in cui "i primi parametri fosse" x e y, puoi usare la 
vsprintf () per fare quello che dici te.
void MiaPrintf( int x, int y, constant char *format, ... )
{
    	char    	str[1000];    	// Sperando che sia grossa abbastanza
	va_list	marker;
	va_start (marker,format);     
	vsprintf (str,format,marker); 
	va_end (marker);
 
}

 ha scritto nel messaggio
news:Xns942FDCFAF34FAgi...@213.140.2.16...

Si, a quanto pare il "segreto" sta in va_start e va_end, sto controllando
quanto siano standard e/o affidabili. Grazie a te e a MadMage.
Francesco Napolitano.
Newsgroup: it.comp.lang.c++
Titolo: Cosa occorre per programmare in Visual C?

Occore un compilatore per VC o qualcosa di simile? Dove posso trovarne una
versione anche demo? Grazie.

trovarne una versione anche demo? Grazie.
la compri... nessuna demo

 ha scritto nel messaggio
news:RD1y6.11753$Oz4.2...@news2.tin.it...


un unico header.
E tu, Lello, rispondi sotto ai mex originali, per favore.
Luc.

versione anche demo? Grazie.
Visual C *č* un compilatore. Il C ed il C++ sono linguaggi di
programmazione.
Se ti servono compilatori gratuiti per dos, prova su
www.deloire.com
 (<-- lo scrivo sempre sbagliato perché non ricordo se sia
deloire o delorie)
o prova a cercare Lcc32 o cygwin su motori di ricerca.
Visual C (o era Visual C++?) č commerciale, non penso che si possano trovare
delle demo.
Lanugo

Scusate l'Off Topic,
puoi comprare pagando soltanto le spese di spedizione per meno di 20usd la
versione di valutazione di VS .NET beta 1, che contiene la versione 13 del
compilatore c della MS e quindi una versione perfettamente funzionante di
VC++, oltre ad una MSDN aggiornata ed altro ancora.. Ti ricordo che cmq è
soltanto una versione valutativa, con tutte le restrizioni del caso..
Devo ricordarTi che questa non era una domanda da fare in questo ng..
Ale

Newsgroup: it.comp.lang.c++
Titolo: File Dialog

Ciao a tutti,
ho provato di uttto,
ma non riesco ad inserire un filtro ad esmpio ("*.xff")
CFileDialog d(FALSE);
d.questo . . .
d.quello . . .
d.quell'altro . .
ma non funziona niente . .
qual'è il campo e la sintassi corretta  ?
Ciao.
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:	it.comp.os.linux.development
Per C++Builder:	i gruppi borland.public.cppbuilder.*, disponibili sul
		server 
newsgroups.borland.com
 (prevalentemente in 
		inglese, ma si puo' postare anche in italiano)
Grazie,
Nicola Musatti

Newsgroup: it.comp.lang.c++
Titolo: Aiuto!!

Il mio prof di informatica vuole che io compili un programma con il
dev-c++ per mostrare operazioni matematiche, in particolare serie che
convergono o divergono oppure come calcolare minimi e massimi di una
funzione. Potreste darmi un aiuto a capire come fare, visto che io
sono alle primissime armi?? grazie in anticipo =)


Mai visto il dev-c++ in vita mia. La prossima volta scrivi nell'Oggetto
qual'è l'argomento che vuoi trattare, tipo "compilazione con dev-c++" così
chi lo conosce apre il tuo post e magari ti risponde pure mentre chi come me
non sa un tubo di quel compilatore impiega meglio il suo tempo a leggere e
rispondere ad altri posts.
Buon lavoro,
fabiomdf
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.c++
Titolo: Analogie VBasic -> C++

Arrivo da anni di esperienza con la programmazione in Visual Basic. Adesso,
passando a Visual C++, ho un piccolo problema.
Mentre in VB posso accedere da oggetto di un Form all' altro es:
da (FormThis)
     FormOther.oggetto.proprietà (ecc)
--------------------------------------------------------
Come posso fare in C++.
Come recuperare un puntatore ad esempio da MainForm
della classe CView in un progetto MDI ?
Grazie . Babos



rivolgiti a it.comp.programmare.win32
--
Rhymes
rhy...@myself.com
" ride or die "

Newsgroup: it.comp.lang.c++
Titolo: __if_exists

Ho di recente scoperto l'estensione MS __is_exists in VS2005 e trovo sia 
di molto comoda.
vedere
http://msdn2.microsoft.com/en-us/library/x7wy9xh3(VS.80).aspx
Già che si parla di nuovo standard, che sappiate hanno in programma 
qualcosa del genere?
GM

 qualcosa del genere?
Nel nuovo standard ci sono i concetti, che sono un meccanismo
infinitamente piu' generale e potente:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2081.pdf
Ciao,
Nicola

 
Bello!
Quando avro un po di tempo approfondirņ...

Newsgroup: it.comp.lang.c++
Titolo: NewsGroup Visual C++

Scusate volevo sapere se c'era un NewsGroup di Visual C++, in italiano....
Grazie Ciao.....

Grazie Ciao.....
free.it.programmazione.visualc++
cod
Newsgroup: it.comp.lang.c++
Titolo: static o variabili globali

Quale differenza c'è, a parte lo scope, tra una variabile
globale e una dichiarata static all'interno di una funzione?
-- 
Gerolamo

 ha scritto nel messaggio
news:3e595fb4.02092...@posting.google.com...

Che la variabile, all'interno della funzione, "ricorda" il suo valore.
Saluti
Rosario Ianuale

globale e una dichiarata static all'interno di una funzione?
Il momento dell'inizializzazione. Se dichiari una variabile
globale questa viene inizializzata in un ordine non ben
precisato rispetto alle altre variabili globali del programma
(viene garantito l'ordine solo per le globali all'interno
di uno stesso modulo). Una variabile dichiarata static in
una funzione viene invece inizializzata la prima volta che
la funzione viene chiamata (quindi la cosa e' molto piu'
prevedibile). Questa differenza e' ovviamente importante da
un punto di vista pratico solo se hai a che fare con variabili
di tipo classe la cui inizializzazione ha effetti collaterali
o dipendenze temporali da altre inizializzazioni.
Andrea

Che la variabile, all'interno della funzione, "ricorda" il suo valore.
Al contrario della globale, che invece ... 
jk ;)
Andrea

 globale e una dichiarata static all'interno di una funzione?
in termini di allocazione della memoria nessuna: entrambe sono allocate 
nell'area di memoria detta "statica" (da cui deriva le keyword).
Se si eccettua lo scope l'unica differenza e` l'istante in cui le 
variabili sono inizializzate: per i tipi predefiniti non cambia granche` 
ma per i tipi dotati di costruttore non banale puo` essere determinante: 
infatti tale costruttore sara` richiamato solo la prima volta che si 
richiamera` la funzione.
ciao Anto
-- 
"Computer science is not about computers any more than astronomy
is about telescopes." -- EW Dijkstra

 Andrea
Saluti
Rosario Ianuale

 globale e una dichiarata static all'interno di una funzione?
Beh, direi fondamentalmente lo scope.
Da quě deriva diversi momenti in cui le variabili vengono istanziate, la 
variabile statica la prima volta che il programma entra in quello scope 
(che ovviamente non č detto sia subito, o addirittura potrebbe essere mai).

Grazie a tutti.
Era esattamente quel che volevo sapere :-)
--
Gerolamo

Newsgroup: it.comp.lang.c++
Titolo: Come gestire il JOY non con directX

Dove posso trovare informazioni a riguardo ???

 wrote in message
news:3694f0b4...@news.inet.it...

Newsgroup: it.comp.lang.c++
Titolo: Funzioni virtuali

Ciao a tutti!
Il mio problema č questo:
non riesco a capire perchč si usino le funzioni virtuali per fare il binding
statico; io penso che sia molto piů semplice ridefinire le funzioni senza
dichiararle virtuali,in virtů del fatto che comunque quando uso il binding
statico,la chiamata viene effettuata utilizzando l'oggetto della stessa
classe!
Mi sbaglio?


Non e' molto chiaro cosa intendi. Perche' non fai un esempio?
Ciao,
Nicola

 > dichiararle virtuali,in virtù del fatto che comunque quando uso il


 funzioni come virtual!Sbaglio?
Nel caso dell'esempio, hai ragione. Pero' e' comunque sconsigliabile
ridefinire funzioni di una classe base quando non si intende sfruttare
il polimorfismo.
Ciao,
Nicola

 serve a nulla usare le funzioni come virtual!Sbaglio?
non sbagli, hai ragione.
Le funzioni virtuali hanno effetto solo se operi attraverso puntatori e/o 
reference agli oggetti.
ciao Anto
-- 
Antonio Cuni, 20 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it