c++ 14新的语法特性之返回类型推导

c++ 14新的语法特性之返回类型推导

  • 一、返回类型推导
  • 返回类型推导 即编译器会在运行期间,推导出该函数方法的返回类型,不过应该也会存在问题,比如返回类型不同的时候,所以这个特性 还是谨慎使用比较好。
  • 实例代码:
auto TestAdd(int i, int j)
{
	if (i > 0)
	{
		return i + j;
	}
	else
	{
		return i - j;
	}
}

// c++输出数据类型
template<typename T>
void PrintDataType(T var_)
{
	cout << typeid(var_).name() << endl;
}

//返回类型函数
void ReturnTypeUse()
{
	auto var_ = TestAdd(12, 14);
	cout << var_ << endl;
	PrintDataType(var_);
}
  • 运行结果:
    在这里插入图片描述
发布了382 篇原创文章 · 获赞 122 · 访问量 40万+

猜你喜欢

转载自blog.csdn.net/Giser_D/article/details/104440864