如何用C++获取运行时变量的类型
上一篇 /
下一篇 2012-08-20 09:30:25
/ 个人分类:C++
51Testing软件测试网)uws2lW(t 在上数据库实现技术的时候,老师提到了一个问题:如何在运行时获取一个变量的类型,这用C实现好像要大费周折。今天正好碰到一个问题想看看C++STL中的sort算法的实现,发现里面有个技巧可以很容易做到这一点。我就立刻自己做了一个实验。如下可以获取运行时变量的类型。51Testing软件测试网7i4C?&T7T,j
fXvTd-}it0b0
其中心思想就是,运用模板函数的重载,是什么类型的参数就去调用参数是那个类型的函数。这样就让编译器去自己识别,而编译器当然知道每个变量的类型。这
让我想去探究那些我经常用到的STL算法的实现,如果你也经常使用,何不借此机会好好研究一下呢?我感觉至少有几个好处。51Testing软件测试网#lt
Qn]rL
po5\:g
51Testing软件测试网:`4M[GoK1a 1、增强对C++语言的理解
y0Om{Iy;`8I]0