Newsgroup: it.comp.lang.c++
Titolo: dubbio su dev-c++

Non so se sono OT o meno (se e' cosi' vi chiedo scusa):
ho da poco ricominciato a "ca***ggiare" con il c++ dopo anni di
programmazione in Delphi, e come tool sto' provando dev-c++ (visto che
e' gratis e che per un programmatore Delphi sembra di essere "a casa").
Il dubbio e' questo: ma il compilatore alla base del tool e' abbastanza
ottimizzato dal punto di vista della dimensione dell'eseguibile
prodotto?
Ho compilato il seguente banalissimo codice:
#include <iostream.h>
int main(int argc, char *argv[])
{
    char tasto;
    cout << "Ciao! \n";
    cin >> tasto;
    return 0;
}
che avevo precedentemente inserito in un progetto ("Empty Project"), ed
e' venuto fuori un eseguibile di 464 k. Bho... mi sembra un po'
esagerato per quel poco che fa'.
Ho anche provato a compilare il solo file .cpp: e' pure piu' grosso!
E' normale che sia cosi? Si puo'/deve settare qualche opzione del
tool/compilatore?
Grazie
Raffaele

 tool/compilatore?
Sono alle prime armi con il C++ anche io, ma credo che la dimensione del 
file sia in massima parte il risultato di "#include <iostream.h>". La 
direttiva di precompilazione infatti non fa altro che piazzarti nel codice 
sorgente tutto quello che c'č nel file iostream.h, se ti vai ad aprire quel 
file di libreria ti rendi conto che ce n'č abbastanza di roba... 
Naturalmente tu ne hai usato solo una piccola parte, ma tant'č!
Se ci sia un modo per diminuire le dimensioni, sinceramente non lo so; anzi, 
spero di non averti detto boiate :p
Ciao!!!

, è una spamtrap
Usate zello <at> despammed <dot> com

 file sia in massima parte il risultato di "#include <iostream.h>".
Mha... il fatto e' che ho visto tanti altri eseguibili (naturalmente i cui
sorgenti erano in c++) molto piu' piccoli anche se mooolto piu'
complessi....
Comunque, visto che come sospettavo sono OT, forse e' meglio chiudere il
thread.
Grazie comunque per la risposta :-)
Raffaele

 compilatore non dipendono dal linguaggio.
forse e' meglio che chiudo qui.
Non e' che, gentilmente, sapresti indicarmi su quale NG indirizzare un tale
quesito?
Grazie.
Raffaele

Un saluto ai principianti me compreso, se volete un consiglio adottate
questa formula per scrivere in c++ usando il compilatore devc++
4.9.9.1. e che il sottoscritto usa da 2 anni:
#include<iostream> // serve per il comando cout per stampare su schermo
using namespace std; // // serve per il comando cout per stampare su
schermo
int main()
{
       int integer1, integer2, result;
       cout << "inserisci un numero intero ";
       cin >> integer1; // variabile intera o area di memoria per gli
esperti
       cout << "in serisci il secondo numero intero ";
       cin >> integer2; // variabile intera o area di memoria per gli
esperti
       result = integer1 + integer2; // somma tra interi
       cout << "il risultato del calcolo e': " << result;
       cout << "\n\n\n"; // spazi
       system("Pause");
       return 0; // fine del programma
}
Ciao

 using namespace std;
Sarebbe meglio non usarlo.  E' bene esprimere esplicitamente il namespace.

 ha scritto nel messaggio 
news:1131640756.7...@g14g2000cwa.googlegroups.com...

Io ci ho trovato un bug in sto programma... quando vado ad aprire un nuovo 
progetto e premo "Hello world" una direttiva viene scritta  in modo 
sbagliato invece di essere
#include <iostream.h> viene #include <iosteam.h> 


Oggi un programma mi ha dato un errore:
C:\DEV-C_~1\Bin\windres: can't open icon file `G:/DevC++/Icon/MAINICON.ICO': 
Invalid argument
E' probabile che abbia sbagliato a creare la libreria???