Boost源码剖析之:泛型指针类any之海纳百川 | |
作者:pongba 文章来源:不详 点击数: <script language=javascript src="/Article/GetHits.asp?ArticleID=246"></script> 270 更新时间:2004-8-25 | |
C++是强类型语言,所有强类型语言对型别的要求都是苛刻的,型别一有不合编译器就会抱怨说不能将某某型别转换为某某型别,当然如果在型别之间提供了转换操作符或是标准所允许的一定程度的隐式转换(如经过非explicit构造函数创建临时变量的隐式转换或是在int,long这些基本型别间的)又另当别论。总的说来,为了保持型别安全,C++有严厉的要求。然而有时候程序员可能有这样的需要: placeholder * content; //指向泛型数据容器holder的基类placeholder的指针 使用boost::any实现virtual template成员函数 |
[转载]Boost源码剖析之:泛型指针类any之海纳百川
最新推荐文章于 2023-09-05 00:19:43 发布