generic return value : Generic Function « Generics « Visual C++ .NET






generic return value

 

#include "stdafx.h"
using namespace System;

generic <typename T>
T f()
{
   return T();
}

int main()
{
  int i = f<int>();  // OK
  String^ s = f<String^>();  // OK
}

   
  








Related examples in the same category

1.Generic function demo
2.Generic function allows the type parameter to be deduced
3.Generic function and generic array
4.generic multiple constraints
5.Specify the type parameter for generic function