diff options
| author | Connor McDowell <[email protected]> | 2024-02-10 11:16:34 -0800 |
|---|---|---|
| committer | Connor McDowell <[email protected]> | 2024-02-10 11:16:34 -0800 |
| commit | 8c40c473ab5698ad7e510fe742d46a0e641e6cd8 (patch) | |
| tree | bf8023dd373c6f0ec4c5693d7a997e50ac0c4a55 /Inclass 10/PointerExamples.cpp | |
| parent | ohmygoditallworks (diff) | |
| download | in-class-exercise-10-connormcdowell275-8c40c473ab5698ad7e510fe742d46a0e641e6cd8.tar.xz in-class-exercise-10-connormcdowell275-8c40c473ab5698ad7e510fe742d46a0e641e6cd8.zip | |
there was an incorrectness, newNode and nextNode's swap did not persist after the function ended
Diffstat (limited to 'Inclass 10/PointerExamples.cpp')
| -rw-r--r-- | Inclass 10/PointerExamples.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Inclass 10/PointerExamples.cpp b/Inclass 10/PointerExamples.cpp index 3a652e0..4a1bc7a 100644 --- a/Inclass 10/PointerExamples.cpp +++ b/Inclass 10/PointerExamples.cpp @@ -8,9 +8,10 @@ using std::endl; void Swap(Node* first, Node* second) { - int test; + int test, test2; test = first->data; - first->data = second->data; + test2 = second->data; + first->data = test2; second->data = test; cout << test << endl; |