1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Warum lässt sich das nicht kompilieren

Discussion in 'Programmieren' started by D.Brown, Nov 19, 2010.

Thread Status:
Not open for further replies.
  1. D.Brown

    D.Brown Kbyte

    der Einfach code:
    PHP:

    #include <iostream>
    using namespace std;





    int main()
    {


    int g=100;

    int gg*2;  //warum wird die Variable hier nicht ersetzt?

    cout <<g<< endl;
    system("Pause");
    }

    Im compiler steht redeclaration of `int g' !
     
  2. geht nur so


    int g=100;

    g= g*2;
     
  3. salim_aliya

    salim_aliya Halbes Megabyte

    Also das ist C++ code.

    Also:

    Code:
    int g=100; 
    
    int g= g*2;
    
    Das, was du hier tust, ist ein und dieselbe Variable doppelt zu definieren und gleichzeitig mit einem Wert zu befüllen. Und das geht höchstens einmal. Dein compiler meckert, weil die Variable eben schon definiert ist, und du sie ohne Grund nochmal definierst.

    Das ist auch mit "redeclaration" gemeint. Dein Englisch sollte aufgefrischt werden :)
     
Thread Status:
Not open for further replies.

Share This Page