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


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

문제 다음 함수는 매개 변수로 주어진 int 배열 src에서 배열 minus에 들어있는 같은 정수를 모두 삭제한 새로운 int 배열을 동적으로 할당받아 리턴한다. retSize는 remove() 함수의 실행 결과를 리턴하는 배열의 크기를 전달받는다. 1int * remove(int src[], int sizeSrc, int minus[], int sizeMinus, int& resSize); 템플릿을 이용하여 remove를 일반화하라. 내가 짠 코드 #include<iostream>using namespace std;template<class T>T* remove(T src[], int sizeSrc, T minus[], int sizeMinus, int& retSize) { int cnt = 0; for (int i = 0; i < sizeMinus; i++) { for (int j = 0; j < sizeSrc; j++) { if (src..........



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