Oppure

Loading
28/11/11 15:03
osharko
Salve, volevo chiedere come ridimensionare un programma..
In pratica se io creo un programma composto dalla seguente istruzioni
#include <cstdlib>
#include <iostream>
using namespace std;

int main()
{
  char a;

    cin.get(a);
    return 0;
 }



Assume un peso di circa 468KB...
e invece so grazie all' asm che un porgramma del genere non dovrebbe arrivare nemmeno alla grandezza di 1KB.
Quindi volevo chiedere come fare per far si, che il linker + compilatore (ma mi pare + il linker dato che il file *.o è grande poco + di 1kb) non immetta istruzioni inutili e appesantisca il compilatore... grazie in anticipo
aaa
28/11/11 16:17
nessuno
Dato che tutto dipende dal processo di compilazione e linking, devi dirci con quali strumenti hai operato e con quali opzioni.

Ad esempio, la prima cosa è capire se compili in Debug o in Release.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
28/11/11 16:23
osharko
si scusa hai ragione..
Uso DEV-cpp
e non so sinceramente in che modo compilo .-.
aaa
28/11/11 16:42
HeDo

due risposte sbagliate... 1) dimentica dev-cpp e scarica visual c++ 2) il tuo è compilato in debug
aaa
28/11/11 21:07
osharko
Postato originariamente da HeDo:
1) dimentica dev-cpp e scarica visual c++

so che può sembrare una scemenza ma se non sbaglio non mi legge comandi base come cout .-.

non lo uso da molto tempo... mo lo sto reinstallando, proverò e ti farò sapere (sempre in questa discussione, quindi per favore non chiudere ancora :) )
aaa
28/11/11 21:37
Poggi Marco
Postato originariamente da osharko:

Postato originariamente da HeDo:
1) dimentica dev-cpp e scarica visual c++

so che può sembrare una scemenza ma se non sbaglio non mi legge comandi base come cout .-.

non lo uso da molto tempo... mo lo sto reinstallando, proverò e ti farò sapere (sempre in questa discussione, quindi per favore non chiudere ancora :) )


:-?
Hai inserito le librerie e il namespace std ?
aaa
29/11/11 8:41
sarbaturino
Ti consiglio di non badare alla grandezza del file, ma di badare alla complessità Asintotica del tuo algoritmo nel caso peggiore..
Praticamente, nel valutare l'utilizzo della memoria e del tempo di esecuzione richiesto dal tuo algoritmo in funzione dei dati in ingresso(input).
:k:
aaa
29/11/11 10:18
osharko
Postato originariamente da sarbaturino:

Ti consiglio di non badare alla grandezza del file, ma di badare alla complessità Asintotica del tuo algoritmo nel caso peggiore..
Praticamente, nel valutare l'utilizzo della memoria e del tempo di esecuzione richiesto dal tuo algoritmo in funzione dei dati in ingresso(input).
:k:

Tranquillo a questo ci penso sempre, ma anche quello è importante

Postato originariamente da Poggi Marco:
Hai inserito le librerie e il namespace std ?

hai ragione, mi ero dimenticato l' -using namespace std;-
thank y :)
aaa