STF是Sturct To File的简写,意为结构体到文件的转换,转换的过程和格式通过配置来控制。应用只需要将需要转换的结构体放入,然后配置转换的格式即可得到转换的文件。它主要解决C++中类、结构体写ascii码文件时因结构体不同而不断重复写代码的问题。让应用跟专注于业务,而不必关心底层写文件的操作。提高代码的可读性,稳定性。 到CSDN我的博客中看详细介绍。
在实际测试中一个人物的信息也许有30个之多,我相信你是不会写一个有30个参数的函数的(除非你为Microsoft工作)。更糟糕的是,如果由于版本更新发现30个参数里有15个是多余的,在修改了函数定义之后,你还要修改无数的不只位置函数调用。
现在,结构体来救你了(e文:the struct comes to rescue)。看看如何用结构体定义一个拳皇人物吧。
结构体实例(包括共用体)和类实例的初始化方法完全相同,二者都可以应用于继承层次中。不同点是结构体(包括共用体)默认成员为public,而类默认成员是private型的。
一、若类和结构体所有数据成员均为public型,可采取如下带花括号形式进行初始化。
注意:
① 不论值的个数多少,都必须使用花括号定界
② 未指定值的数据成员编译器会自动初始化为默认值
③ 这种初始化对象方式,要求所有数据成员必须为public型
④