명품 C++ programming 10장 실습문제 3번


명품 C++ programming 10장 실습문제 3번

문제 배열의 원소를 반대 순서로 뒤집는 reverseArray() 함수를 템플릿으로 작성하라. reverseArray()의 첫 번째 매개 변수는 배열에 대한 포인터이며 두 번째 매개 변수는 배열의 개수이다. reverseArray()의 호출 사례는 다음과 같다. 1234 int x[] = { 1, 10, 100, 5, 4}; reverseArray(x, 5); for(int i=0; i<5; i++) cout << x[i] << ' '; // 4 5 100 10 1이 출력된다. 내가 짠 코드 #include<iostream>using namespace std;template<class T>void reverseArray(T a[], int b) { T* temp = new T[b]; for (int i = 0; i < b; i++) { temp[i] = a[b-1-i]; } for (int i = 0; i < b; i++) { a[i] = temp[i];..........



원문링크 : 명품 C++ programming 10장 실습문제 3번