在用visio画UML图时,有些数据类型是自己定义的,不是标准库里的类型,如map<string,string>类型。
在选择变量的数据类型时,如果需要使用自定义的数据类型,此时该怎么办。我自己找到两种办法:
1.如果自定义的数据类型较为复杂,如枚举类型或一个含有变量的数据结构等,可以选中左边工具栏中
的“数据类型”,拖到右边的绘图框中,并编辑该数据结构,完成后保存。这样,你在编辑其他变量的类型
时,就可以看到这种自定义的数据类型了。
2.如果自定义的数据类型较为简单,只需要知道其名称就行的话,那就在左边下方的“模型资源管理器”
中,添加对应的数据类型就行。如在C++数据类型中添加map<string,string>类型,如下图,右键点击“C++
数据类型”-->新建-->数据类型,然后编辑相应地数据类型,保存。然后再编辑其他变量的时候就可以看到
该数据类型。
![](http://hi.csdn.net/attachment/201109/2/0_1314969493fq46.gif)