const



  • Hi,

    wie wird eine const Variable bei der Programmausführung gespeichert ? Wird im Beispiel unten die 2. const Variable jedesmal neu berechnet oder nur einmal beim Programmstart ? Macht das einen schnelleren Code wenn die const Variable schon als Dezimalzahl definiert wird ?

    const long double PI  = 3.14159265358979323846;
    const long double RAD = PI / 180.0;
    


  • C++ Learner schrieb:

    Hi,
    wie wird eine const Variable bei der Programmausführung gespeichert ?

    das kann man so gar nicht sagen. in deinem beispiel kann es sein, daß die const variablen gar keinen eigegen speicher beanspruchen.

    Wird im Beispiel unten die 2. const Variable jedesmal neu berechnet oder nur einmal beim Programmstart ?

    nur einmal zu programmstart. oder sogar, wenns geht, und hier gehts, schon zur compilezeit!

    Macht das einen schnelleren Code wenn die const Variable schon als Dezimalzahl definiert wird ?

    nein.



  • Danke Volkard !

    Das ist gut so, denn so kann ich mit der const mehr aussagen als wie mit einer einzigen Dezimalzahl.


Anmelden zum Antworten