#include "Algorithm.h" namespace samples { namespace Alogorithm { template Input* Algorithm::Find(Input* first, Input* last, const T& value) { while (first != last) { if (*first == value) { return first; } ++first; } return last; } } } 자료형이 2개 들어오며, 처음과 끝, 찾을 값을 파라미터로 받습니다. 반복문을 통해, 값이 같을 떄까지 반복합니다. 찾는다면 현재의 위치 포인터를 반환합니다. 만약 같은 값이 없다면, 마지막 위치 포인터를 반환합니다. #include #include #include "Algorithm.h"..