Deducing return types for C++11 template functions - C++ Data Type

C++ examples for Data Type:auto

Description

Deducing return types for C++11 template functions

Demo Code

#include <iostream>

using namespace std;

template <typename T>
auto AutoFunctionFromParameter(T parameter) -> decltype(parameter)
{
    return parameter;
}

int main()/*from ww  w  .  j a v  a  2s .  com*/
{
    auto value = AutoFunctionFromParameter(2);
    cout << value << endl;

    return 0;
}

Result


Related Tutorials