一个包含100个CString的类!
大家好,我是个新手
最近公司给的一个项目是做个销售系统,
要求销售人员在一次销售的的时候,需要在软件里选择各种配件啊属性之类的
一共有100多个选项,选完之后,打印一张产品配件表。
因为这100个选项有可能要改动好多次后才存入数据库,
我想,能不能做一个类,里面放100多个CString来代表每个选项啊??
如果真这么做,是不是有点夸张啊??
具体有些什么要做的呢?
各位大哥帮帮忙啊~~~
[解决办法]
开销有点大
也可以定义成指针嘛!
[解决办法]
用CStringArray类
[解决办法]
没有必要吧,改一个属性就存该属性到数据库好了,也没什么开销的
[解决办法]
std::list
or
std::vector
都可以
[解决办法]
用map最好,如果你对stl不熟的话,用CMapStringToString
[解决办法]
...一共有100多个选项.
这里的选项你可以不用字符串的,用数字代表就可以了,有些属性可以合起来.用一个DWORD,数据库可以加一些设置信息相关的表,更具扩展性.
我真晕了.100多个字符串.加加减减烦死你.想点办法自己来控制.
[解决办法]
用STL的list比较好
[解决办法]
用CMapStringToString类比较好
[解决办法]
同意 用CStringArray类 或者你直接用vector 每个都扔进去就好了