Seite 12 von 202 ErsteErste ... 289101112131415162262112 ... LetzteLetzte
Ergebnis 166 bis 180 von 3026

Thema: [Programmiererstammtisch] "Zum ächzenden Compiler"

  1. #166
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.566
    War auch schon am überlegen ob es daran liegen könnte...

    g++ ist auf 4.8.1

  2. #167
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.566
    Wenn ich's richtig sehe ist die MinGW Version von gcc generell auf 4.8.1. 4.8.2 ist nur als beta zu haben...


  3. #168

  4. #169
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.566
    $>clang++ -o p2.exe main.cpp -std=c++11 -stdlib=libc++
    main.cpp:1:10: fatal error: 'iostream' file not found
    #include <iostream>
    ^
    1 error generated.

    hmm...

  5. #170
    erfreut Avatar von Yucatan
    Registriert seit
    27.02.11
    Ort
    Tenochtitlan
    Beiträge
    6.794
    Ich hab ein kleines Frage-Antwort-Spiel in Java und möchte dieses gerne auf dem Smartphone (Android) spielen. Dazu brauche ich ein Label mit der Frage, ein Antwortfeld und einen Bestätigenbutton.
    Gibts da irgendwo ein ganz einfaches Tutorial für? Alles was ich bisher gefunden habe ist nicht zu gebrauchen

  6. #171
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Welches Gui-Toolkit willst du denn verwenden? Swing?

  7. #172
    erfreut Avatar von Yucatan
    Registriert seit
    27.02.11
    Ort
    Tenochtitlan
    Beiträge
    6.794
    Ich hab ein JFrame Fenster mit swing. Würde das gerne möglichst einfach in Android übertragen.

  8. #173
    Macht Musik Avatar von Peregrin_Tooc
    Registriert seit
    21.05.05
    Ort
    St. Ingbert
    Beiträge
    11.144
    Es gibt doch für Android Apps von Google was, wimre

  9. #174
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Folgende Funktion ist die Bremse meines Programms, bzw. hier wird die Hauptarbeit erledigt. Die Frage ist, was kann ich noch optimieren:

    (Vector und Matrix ist einfach die std::vector<double> bzw. std::vector<std::vector<double>>.)
    PHP-Code:
    void nearestPlane(Vectormu, const MatrixMuint k)
    {
        
    double dyt;

        
    int n mu.size();

        
    Vector temp(k);
        
    Vector err(n);  // Error vector
        
    for (int i=0i<n; ++i) {err[i] = 0;}
        for (
    int i=0i<k; ++i) {temp[i] = mu[n-k+i];}
        
        for (
    int i n-1>= 0; --i)
        {
            
    round(mu[i]);        
            if (
    != 0)
            {
                
    mu[i] -= d;                        // |mu[i]| <= 0.5
                
    for (int j=0i; ++j
                {
                    
    = - Mu[i][j] + err[j];
                    
    mu[j] + y;
                    
    err[j] = (mu[j]) - y;
                    
    mu[j] = t;
                }
            }
            if (
    >= n-k) {mu[i] = temp[i-n+k] - mu[i];}
            else {
    mu[i] *= -1;}
        }
        


  10. #175
    ¡Olé! Avatar von Harleen
    Registriert seit
    07.01.06
    Ort
    Bremen
    Beiträge
    9.359
    Zitat Zitat von [VK] Beitrag anzeigen
    #include <string> ist auch dabei.
    Wenn dein Compiler noch kein C++11 unterstützt, musst du cstring inkludieren.

  11. #176
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.566
    Er unterstütz ja <string> und c++11 das ist nicht das Problem, er unterstützt aber anscheinend nicht di stox(string) funktionen...

    Ich versuche jetzt erstmal clang gescheit zum laufen zu bringen

  12. #177
    ¡Olé! Avatar von Harleen
    Registriert seit
    07.01.06
    Ort
    Bremen
    Beiträge
    9.359
    Zitat Zitat von [VK] Beitrag anzeigen
    Er unterstütz ja <string> und c++11 das ist nicht das Problem
    string gibt es schon ewig. Da ist ja die String-Klasse drin definiert. Die stox()-Funktionen waren bisher in cstring definiert und sind erst mit C++11 nach string gewandert.

  13. #178
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Zitat Zitat von alpha civ Beitrag anzeigen
    Folgende Funktion ist die Bremse meines Programms, bzw. hier wird die Hauptarbeit erledigt. Die Frage ist, was kann ich noch optimieren:
    Der error-Vektor könnte mit .clear oder .fill ohne Schleife gesetzt werden, aber die Stelle bringt nicht so viel, da es ja eher an der doppelten for-Schleife hängt.
    Ich bin mir unsicher, wie C++ mehrdimensionale Arrays auflöst. Aber die [i][j] Zugriffe erfordern doch immer eine Multiplikation, die du doch auflösen könntest?!

    Falls die Eingabe von round positiv ist, könnte man das auch durch (int)(val+0.5) ersetzen.

  14. #179
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.566
    Da hießen die aber glaub noch strtox() und nicht stox() oder? Und die funktionierten auf Basis der alten C-Style Strings?

  15. #180
    ¡Olé! Avatar von Harleen
    Registriert seit
    07.01.06
    Ort
    Bremen
    Beiträge
    9.359
    Zitat Zitat von alpha civ Beitrag anzeigen
    (Vector und Matrix ist einfach die std::vector<double> bzw. std::vector<std::vector<double>>.)
    Matrix muss aber irgendwie anders definiert sein oder du hast noch eigene Operatoren definiert. Jedenfalls sehen einige Anweisungen wie mu[i] -= d; merkwürdig aus.

    Zitat Zitat von Ramkhamhaeng Beitrag anzeigen
    Ich bin mir unsicher, wie C++ mehrdimensionale Arrays auflöst. Aber die [i][j] Zugriffe erfordern doch immer eine Multiplikation, die du doch auflösen könntest?!
    Das ist keine Multiplikation, sondern wiederholte aufrufe des [] operators. Das ist noch viel langsamer.
    Man kann in der inneren Schleife besser mit iteratoren über die 2. Dimension der Matrix laufen.

    Zitat Zitat von [VK] Beitrag anzeigen
    Da hießen die aber glaub noch strtox() und nicht stox() oder? Und die funktionierten auf Basis der alten C-Style Strings?
    Guter Hinweis.

Seite 12 von 202 ErsteErste ... 289101112131415162262112 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •