C++学习笔记(四十五):c++ any单一变量存储任意类型数据

本节介绍c++单一变量存放任意类型数据的方式,是通过c++17新特性std::any来实现。具体实现方式如下代码:

#include 
#include 
#include 

int main()
{
	std::any data;
	//any意思就是该变量可以存放任意类型的数据
	data = 2;
	data = "pcop";
	data = std::string("pcop");
	//获取any变量的值的方式	
	std::string value = std::any_cast(data);
	std::cout << value << std::endl;

	std::cin.get();
}

你可能感兴趣的:(c++,学习,笔记)