关于VC代码的有关问题

关于VC代码的问题
正在研究一VC6源码,有一堆源文件,名称如a1.cpp、a2.cpp等等(注:这是实际名称),部分文件有匹配的头文件。发现有很多类被包含在不同的cpp文件中,而且没有任何规律。例如:类A的方法在a1.cpp、a2.cpp、a3.cpp中都有。程序编译运行无问题。源码不是太难理解,但是这样的代码风格以前没见过。猜想可能是作者故意打乱的,或者是在写代码的时候处于亢奋的状态,眼中只有变量和函数没有其他。

我的问题是,是否有什么工具可以把正常的cpp和头文件打乱成以上描述的风格?或者是否确实有朋友乐于这样的编程风格?

请各位给点意见。

------解决方案--------------------
模板库通常是这种散装的风格,不过还没见过那个用 a1,a2 这种命名的。
------解决方案--------------------
一个类的实现代码分在几个cpp中很正常,
多个类的实现代码放在同一个cpp中也很正常。
每个类的实现都分在多个Cpp中,并且每个cpp中都有不同的类,这就乱套了。
------解决方案--------------------
引用:
Quote: 引用:

一个类的实现代码分在几个cpp中很正常,
多个类的实现代码放在同一个cpp中也很正常。
每个类的实现都分在多个Cpp中,并且每个cpp中都有不同的类,这就乱套了。


属于第三种情况,确实已经能够非常明显清晰的看出来是100%完全都乱套了。。。。

那就是烂代码了,不必纠结为什么设计成这个样子了。因为一个笨人犯的错误,一百个聪明人也未必能想明白。