Cerca:

Tipo: Messaggi; Utente: signoredeltempo

Pagina 1 di 8 1 2 3 4

Cerca: Ricerca completata in 0.08 secondi.

  1. Risposte
    95
    Visite
    67,692

    In evidenza: Però parliamo di un linguaggio virtualmente...

    Però parliamo di un linguaggio virtualmente inutilizzato, non di uno ampiamente adottato e, per di più, ostenato come "semplice". Alcune cose sono più semplici (e consistenti) in asm, per esagerare.
  2. Risposte
    95
    Visite
    67,692

    In evidenza: Mi sembra abbastanza void *dummy Volendo...

    Mi sembra abbastanza

    void *dummy
    Volendo continuare, anche atoi è discutibile: se uno dei parametri non è rappresentabile in un int, :ciauz:.


    Di cosa, poi?

    Odio Java. Mi domando come chi...
  3. Risposte
    8
    Visite
    433

    Hai controllato che con un packet sniffer (tipo...

    Hai controllato che con un packet sniffer (tipo Wireshark) il messaggio sia inviato/ricevuto?
    Comunque posta anche reti_writen e reti_readline.

    Inoltre

    reti_writen(sockfd, sendline,...
  4. Risposte
    5
    Visite
    579

    No, non è così. Anche nel caso di socket...

    No, non è così.

    Anche nel caso di socket bloccante.

    Hai provato a disabilitare l'algoritmo di Nagle? Hai controllato che la rete riesca a supportare effettivamente 100Mbps (tipicamente valore...
  5. Il discorso è che un compilatore è uno strumento...

    Il discorso è che un compilatore è uno strumento con potenzialità limitate. Molto limitate. Nell'esempio che ho prima fatto, nessun compilatore è in grado di ottimizzarlo (forse alcune direttive...
  6. Ma quanto è potente l'ILP (Instruction-Level...

    Ma quanto è potente l'ILP (Instruction-Level Parallelism)? Cioè, l'accumulazione in una variabile è più veloce (3x) se fatta per somme parziali perché permette alla CPU di eseguire le addizioni in...
  7. Risposte
    3
    Visite
    453

    Occhio all'ABI soprattutto per linguaggi...

    Occhio all'ABI soprattutto per linguaggi compilati come il C++ e che non hanno un ABI standard.
  8. Risposte
    30
    Visite
    2,019

    Una as(n)printf insomma, peccato che non sia...

    Una as(n)printf insomma, peccato che non sia standard C. (GNU extension)
  9. Risposte
    30
    Visite
    2,019

    Io ho usato sizeof perché si tratta di un char[]...

    Io ho usato sizeof perché si tratta di un char[] e per evitare inutili calcoli a runtime. Devi però usare strlen in caso avessi un puntatore a char ad arbitraria lunghezza.
  10. Risposte
    30
    Visite
    2,019

    Sì. Citando man sprintf

    Sì. Citando man sprintf
  11. Risposte
    30
    Visite
    2,019

    Quella è parte della soluzione. O usi snprintf o...

    Quella è parte della soluzione. O usi snprintf o controlli la lunghezza di ogni membro (cosa ripetitiva per tipi non-stringa).
    Es:

    char buf[5];
    sprintf(buff, "%d", 123456789); // buffer overflow
  12. Risposte
    3
    Visite
    335

    'Attivare' non è proprio il termine adatto. È il...

    'Attivare' non è proprio il termine adatto. È il meccanismo che prevede che la chiamata sia fatta in modo indiretto. Quando esegui:

    derivata x;
    x.stampa();
    Il compilatore sa esattamente...
  13. Risposte
    30
    Visite
    2,019

    @Dany_ occhio che sprintf di per sé può portare a...

    @Dany_ occhio che sprintf di per sé può portare a buffer overflow. Il codice sopraesposto non controlla che le var* entrino in buf. Usa snprintf per maggiore sicurezza:

    snprintf(buff, sizeof(buf),...
  14. Risposte
    9
    Visite
    845

    Parli di violazioni ai coding-standards,...

    Parli di violazioni ai coding-standards, deprecazioni, inefficienza ed usi register?
  15. Hai letto la mia risposta? Usa while...

    Hai letto la mia risposta?
    Usa


    while (getchar() != '\n');
  16. __fpurge? Usa fflush. NB: fflush(stdin) è...

    __fpurge? Usa fflush. NB: fflush(stdin) è comporta un undefined behavior.
  17. Quell'errore generalmente indica l'assenza...

    Quell'errore generalmente indica l'assenza dell'header che definisce il prototipo della funzione, ossia time.h . Controlla che tu lo abbia incluso.
    Comunque puoi direttamente compilare e linkare i...
  18. Risposte
    1
    Visite
    198

    Ciao, Nel tuo caso, la migliore soluzione è...

    Ciao,
    Nel tuo caso, la migliore soluzione è usare la classe vector.


    #include <vector>
    using std::vector;
    {....}
    vector<double> tuoVettore;
    for(int i=0; i<n; i++){
    ...
  19. Eccoli: Conto Bancario.h //classe base...

    Eccoli:
    Conto Bancario.h

    //classe base
    #ifndef Conto_Bancario_H
    #define Conto_Bancario_H
    #include <iostream>
    #include <string>
    class ContoBancario
    {
  20. [C++] Sottrazione ritorna risultato inaspettato

    Buonasera a tutti.
    Sto sviluppando un semplice programma per la gestione di un conto bancario. C'è però un piccolo bug che non riesco davvero ad eliminare: azzardo a dire sia un errore del...
  21. La malloc alloca solo spazio. Con calloc...

    La malloc alloca solo spazio. Con calloc inizializzi ogni settore a 0.
    Esempio banale:

    char *s;
    s= malloc((int)sizeof("Hello World!"));
    puts(s); //non stampa niente
    s="Hello World!";...
  22. RISOLTO

    var numeri: array[1..3] of integer;
    (...)
    for i:=1 to 3 do
    begin
    readln(numeri [i]);
    end;
  23. [Pascal] Input elemento array - espressione illegale

    Salve,

    fpc mi riporta che questo segmento di codice:


    var numeri: array[1..3] of integer;
    (...)
    for i:=1 to 3 do
    begin
    readln(array[i]);
  24. Risposte
    15
    Visite
    1,308

    Avevo pensato anche al passaggio per riferimento,...

    Avevo pensato anche al passaggio per riferimento, poi ho optato per il passaggio per *.
    Tanto alla fine il discorso è quello.
    :ciauz:
  25. Risposte
    15
    Visite
    1,308

    Capito, grazie. Per evitare che ne venga...

    Capito, grazie.


    Per evitare che ne venga fatta una copia, ma questo lo sai, quindi a cosa alludi?
Visualizzazione dei risultati da 1 a 25 su 182
Pagina 1 di 8 1 2 3 4
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.