Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++]Compattare il codice

    Ciao.
    E' un anno che programmo in c++ e sto cercando di imparare al meglio possibile.
    E' importante il compattare il codice?
    ad es ho il seguente caso , che è ricorrente:
    codice:
    daeElement* daeLibraryGeom = m_pRoot->getDescendant("library_geometries");
    	if(daeLibraryGeom != NULL)
    		return true;
    come si fa a fare stare tutto su una riga?
    si puo?
    CI sono altri svariati esempi , ma chiedo a voi è utile compattare?
    grazie.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    In alcuni casi è utile (si scrive meno codice e si "aiuta" in questo modo alcuni compilatori non proprio ottimizzati).

    In altri si perde solamente in leggibilità (e relativa manutenibilità).

    Riprendendo il tuo esempio, eviterei di mettere tutto su una riga

    In alcuni casi i programmatori spesso evitano di utilizzare istruzioni inutili come "return true" o "return false" a seguito di un confronto...
    codice:
    if (a == b) {
       return true;
    } else {
       return false;
    }
    diventa, più semplicemente
    codice:
    return (a == b);
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.