泛型编程之完美转发

首先简单介绍一下几个概念
(1)直接调用:比如从main()主函数中调用funcLast()函数,这其实就叫做直接调用。
(2)转发:从main()函数中调用funcMiddle()函数,通过funcMiddle()函数调用funcLast()函数,这就叫做转发,funcMiddle()函数被当作一个跳板函数。一般情况下跳板函数都写成一个函数模板。

template<typename T>
void func(T& param) {
   
	cout << "传入的是左值" <<

你可能感兴趣的:(模板与泛型编程,c++,算法,开发语言)