c++如何判断int还是float

在c++中,typeid用于返回指针或引用所指对象的实际类型。需要引用头文件c++标准库中的typeinfo

使用方法: typeid(变量).name()

	int int_a = 1;
	float float_b = 1.2;
	double double_d = 12.0;


	cout << "int:"<<  typeid(int_a).name() << endl;
	cout << "float_b:"<<  typeid(float_b).name() << endl;
	cout << "double_d:"<<  typeid(double_d).name() << endl;
发布了85 篇原创文章 · 获赞 34 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/chyuanrufeng/article/details/103508925