Generic function and generic array
#include "stdafx.h"
using namespace System;
generic < typename T>
void GenericFunction(array<T>^ array_of_t)
{
for each (T t in array_of_t)
{
Console::WriteLine(t);
}
}
int main()
{
array<String^>^ array_of_string;
array_of_string = gcnew array<String^>{ "abc", "def", "ghi" };
GenericFunction( array_of_string );
}
Related examples in the same category