• [^] # Re: C++ est vieux

    Posté par . En réponse au journal C++ a été créé pour augmenter le salaire des programmeurs. Évalué à 1.


    Je comprends l'intérêt d'activer ou d'enlever des trace de debug mais un simple 'if' fait le même boulot, si la VM n'est pas trop stupide, cela aura le même effet qu'un #ifdef en java.


    Alors là, il faut que tu m'expliques comment la vm peut faire pour optimiser un if de ce genre... Dans le cas du #ifdef, le code est naturellement optimisé, dans le cas d'un if, même si tu t'amuses à retenir dans ta VM que tel type de conditionnelle est toujours évaluée à true, tu te retrouves quand même à devoir faire un jump derrière, et je pense pas que ça soit strictement équivalent en termes de perfs.