C++20 sections · 1024 units
Open in CourseQuiz: Swap Implementation
Verify your approach
Check Your Understanding
Which swap implementation is correct?
- A.void swap(int& a, int& b) { a = b; b = a; }
- B.void swap(int a, int b) { int t = a; a = b; b = t; }
- C.void swap(int* a, int* b) { int t = a; a = b; b = t; }
- D.void swap(int& a, int& b) { int t = a; a = b; b = t; }