如何用C++获取变量的类型2.0版

在上秦小麟老师的数据库实现技术的时候,老师提到了一个问题:如何在运行时获取一个变量的类型,这用C实现好像要大费周折。今天正好碰到一个问题想看看C++STL中的sort算法的实现,发现里面有个技巧可以很容易做到这一点。我就立刻自己做了一个实验。如下可以获取运行时变量的类型。        其中心思想...

2011-08-26 10:46:11

阅读数 6078

评论数 0

语言真的是相通的吗

之前学习C++,一直认为应该坚持STL舍去C里面的字符数组。但现在看看C里面处理类似文本问题却有自己的一套完备的方法。就拿给字符串排序来说吧,C的做法是先把待排序的字符串存在字符串数组中,另设一个和数组大小相同的字符指针数组准备排序,这里用的是指针排序,其实就是排原来数组的下标。

2011-08-25 17:41:19

阅读数 1587

评论数 0

设计模式的一些基本原则 V2

单一职责原则 一个类只有一个职责,不应既做这又做那,这样的好处是: 降低了类的复杂性 提高了代码的可读性,可维护性 降低了因变更带来的风险 里氏替换原则 一个子类必须实现父类的所有方法 一个子类可以拥有父类没有的方法 在所有需要父类对象的地方都可以用子类的对象替换而不会出现问...

2011-08-16 14:00:57

阅读数 1811

评论数 2

C++笔试题 String类的实现 三大复制控制函数

class String {   String(const String& str); String(const char* char); String& operaotr=(const String& other); ~String(void) };

2011-08-08 10:37:08

阅读数 2154

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭