Boutique Cinema 4D
Affichage des résultats 1 à 3 sur 3

Discussion: L'intérêt des constantes...

  1. #1
    Squatteur
    Date d'inscription
    avril 2003
    C4D version
    R11
    OS
    Snow leopard
    Messages
    281

    L'intérêt des constantes...

    Je repose ici une question que j'avais posté dans un autre post et qui était un petit peu hors sujet (et qui a donc été supprimé) :
    On voit souvent dans le code des expressions coffee (il y a peut-être çà aussi dans d'autre langage), des déclarations au début du code de constantes (avec le mot clé const), à quoi elles servent sinon à ne pas pouvoir être modifier ?
    Pourquoi ne pas tout simplement utiliser des variables classiques ??

    Merci d'avance

  2. #2
    Pilier Avatar de padawa
    Date d'inscription
    janvier 2003
    C4D version
    R9.5/9.6
    OS
    Windows Vista 32bits
    Messages
    1 403

    Re: L'intérêt des constantes...

    Ben l'interet, c'est que justement on ne peut pas les modifié :mrgreen:
    Non sans rire, sans etre un expert en prog, je crois savoir qu'il y a aussi un rapport avec l'utilisation memoire.
    Elle sont lue beaucoup plus vite que les variables normales, puisque mise en memoire dés le début du programme.
    Ca peut paraitre inutile pour la plupart des variables, mais si tu dois mettre genre un nombre premier en 2048bits ou plus,
    ca peut faire une différence :wink:

    ATTENTION! Je le répète, c'est ce que je suppose, ca veut pas dire que c'est juste. :deal:
    La vitesse de la lumière étant supérieure à celle du son, il est donc normal que beaucoup de gens paraissent brillants...
    jusqu'à ce qu'ils ouvrent leur gueule.
    -------------------------------------------------------------------------------------
    Cinema 4D 9.6 - Advanced Render 2.5 - Sketch & Toon - Maxwell Render
    Intel Core 2 Quad Q8300 | 8Go DDR2 | Nvidia 430GT

  3. #3
    Squatteur
    Date d'inscription
    avril 2003
    C4D version
    R11
    OS
    Snow leopard
    Messages
    281

    Re: L'intérêt des constantes...

    Merci padawa, donc si j'ai bien compris çà permet d'accélérer un peu son code, c'est donc pas aussi inutile que je le pensais.
    Et une petit question si par exemple, je multiplie une variable par 2, est-il plus intéressant ou semblable de faire
    var Total=mavariable*2;
    ou
    const var deu=2; (je ne sais plus si c'est cette syntaxe)
    ...
    var Total=mavariable*deu;

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Mediaworks - Logiciels 3D | Design Internet - Creation site internet