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


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

문제 다음 함수는 매개 변수로 주어진 두 개의 int 배열을 연결한 새로운 int 배열을 동적 할당받아 리턴한다. 1int * concat(int a[], int sizea, int b[], int sizeb); concat가 int 배열뿐 아니라 다른 타입의 배열도 처리할 수 있도록 일반화하라. 내가 짠 코드 #include<iostream>using namespace std;template<class T>T* concat(T a[], int sizea, T b[], int sizeb) { T* connect = new T[sizea + sizeb]; for (int i = 0; i < sizea; i++) { connect[i] = a[i]; } for(int i = sizea; i < sizea+sizeb; i++) { connect[i] = b[i - sizea]; } return connect;}int main() { double arr[5] = { 1.1, 2.2, 3.3, 4.4, 5.5..........



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