本文主要是介绍C++ //练习 19.8 编写一条typeid表达式检查两个Query_base对象是否指向同一类型。再检查该类型是否是AndQuery。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++ Primer(第5版) 练习 19.8
练习 19.8 编写一条typeid表达式检查两个Query_base对象是否指向同一类型。再检查该类型是否是AndQuery。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
Query p, q;
AndQuery aq(p, q);
Query_base &qb1 = aq;
Query_base &qb2 = aq;
cout<<(typeid(qb1) == typeid(qb2))<<endl;
cout<<(typeid(qb1) == typeid(AndQuery))<<endl;
这篇关于C++ //练习 19.8 编写一条typeid表达式检查两个Query_base对象是否指向同一类型。再检查该类型是否是AndQuery。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!