Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Due consigli:
1) non usare un define per sizeof(char) e sizeof(char*), non è molto sensato e peggiora la leggibilità
2) Io eviterei l'else (soprattutto in riga, blrgh) in tutti quei casi dove il return precedente lo rende implicito.
un :
Codice sorgente - presumibilmente C/C++
#define TYPE_ARR char
....
size_t dimType=sizeof(TYPE_ARR) ;
invece? cosi se mai dovesse cambiare quel char con un qualsiasi altro tipo sarebbe facile farlo
E, domanda mia tecnica:
Codice sorgente - presumibilmente Plain Text
printf( "\n" );
e
puts("");
qual'è da preferire?
Ultima modifica effettuata da Mikelius il 03/07/2017 alle 1:08
Due consigli:
1) non usare un define per sizeof(char) e sizeof(char*), non è molto sensato e peggiora la leggibilità
2) Io eviterei l'else (soprattutto in riga, blrgh) in tutti quei casi dove il return precedente lo rende implicito.
un :
Codice sorgente - presumibilmente C/C++
#define TYPE_ARR char
....
size_t dimType=sizeof(TYPE_ARR) ;
invece? cosi se mai dovesse cambiare quel char con un qualsiasi altro tipo sarebbe facile farlo
Così va meglio ma in questo caso non ha senso cambiare char con qualche altro tipo (volendo essere fini si potrebbe usare un uint8_t, ma vabbè)