摘要:今天看了一下dot文件的描述格式,挺强大。注意此dot是graphviz软件相关的图像格式定义,而非office中的word模版。有了这个工具,或者按照dot的文法,我们可以在程序中将内部信息按照描述出来,然后利用命令行转成相应图像。一个简单示例如下://test.dot 文本内容如下:此文本是c++的中间代码过程中,产生的控制流图描述文件 1 digraph G{ 2 subgraph cluster_0{ 3 label = "main" style = "dashed"; 4 color = purple; 5 Node0 [label = &qu
阅读全文
02 2012 档案
摘要:幻数——上下文里出现的字面常量。幻数带来的主要问题是它们没有(抽象)语义。当我们阅读和维护带有幻数的代码时,不得不去一个个地搞清楚每个光秃秃的量到底代表的是什么意思。没错,这样也能勉强度日,但带来的是不必要的精力浪费以及准确性的丧失。 1 //这里的一些10分别代表什么意思?? 2 class Portfolio 3 { 4 //... 5 Contact *contracts_[10]; 6 char id_[10]; 7 }; 8 9 ......10 11 for (int i = 0; i < 10; ++i)12 ...幻数的另一个不那么显而易见的坏处就是它...
阅读全文

浙公网安备 33010602011771号