现在的位置: 首页 > 综合 > 正文

C++ 11 move应用于右值引用

2018年04月13日 ⁄ 综合 ⁄ 共 268字 ⁄ 字号 评论关闭
#include <iostream>
例:void ProcessValue(int& i) 
{ 
	std::cout << "LValue processed: " << i << std::endl; 
} 
void ProcessValue(int&& i)
{ 
	std::cout << "RValue processed: " << i << std::endl; 
} 


int main() 
{ 
	int a = 0; 
	ProcessValue(a); 
	ProcessValue(std::move(a)); 
	return 0;
}

运行结果 :
LValue processed: 0 
RValue processed: 0

抱歉!评论已关闭.