Benutzer mit den meisten Antworten
variablen tauschen

Frage
-
Hallo,
mein Bruder scheibt im Moment c++ Programme in Linux.
Dort wird "swap" genutzt um den Inhalt 2er Varibalen gegeinander zu tauschen.Ich habe nun schon lange nichts mehr in Visual c++ gemacht.
Wie kann ich das gleiche in Visual C++ 2012 machen.MfG
Antworten
-
Hallo,
hier findest du eine Möglichkeit.#include "stdafx.h" #include <algorithm> // Header für std::swap //void Swap(int& a, int& b) //{ // a = a ^ b; // b = a ^ b; // a = a ^ b; //} int _tmain(int argc, _TCHAR* argv[])//Einsteigspunkt der Anwendung, nur zum Demonstrieren { int a = 0; int b = 2; std::swap(a, b);//Elemente tauschen return 0;
In meinem Code siehst du auch noch eine auskommentierte Lösung, wie man es ohne dieser Funktion machen könnte. Zu Vor- und Nachteilen kann ich jedoch nichts sagen.
}Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort vorgeschlagen Martin RichterModerator Montag, 9. Dezember 2013 10:10
- Als Antwort markiert Ionut DumaModerator Freitag, 13. Dezember 2013 17:26
Alle Antworten
-
Hallo,
hier findest du eine Möglichkeit.#include "stdafx.h" #include <algorithm> // Header für std::swap //void Swap(int& a, int& b) //{ // a = a ^ b; // b = a ^ b; // a = a ^ b; //} int _tmain(int argc, _TCHAR* argv[])//Einsteigspunkt der Anwendung, nur zum Demonstrieren { int a = 0; int b = 2; std::swap(a, b);//Elemente tauschen return 0;
In meinem Code siehst du auch noch eine auskommentierte Lösung, wie man es ohne dieser Funktion machen könnte. Zu Vor- und Nachteilen kann ich jedoch nichts sagen.
}Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort vorgeschlagen Martin RichterModerator Montag, 9. Dezember 2013 10:10
- Als Antwort markiert Ionut DumaModerator Freitag, 13. Dezember 2013 17:26
-
Hallo amueller31,
Hast Du Koopakiller Methode ausprobiert?
Gruss,
Ionut
Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hallo amueller31,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Wenn nicht, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.Danke und viele Grüße,
IonutIonut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.