【问题标题】:C++ use temp variable or class variables when saving state of variable affected by user inputC++ 在保存受用户输入影响的变量状态时使用临时变量或类变量
【发布时间】:2016-09-05 02:07:50
【问题描述】:

我有一个带变量的类,还有 getter 和 setter。我正在创建一个用户注册系统。用户首先必须通过输入姓名和年龄等详细信息为自己创建个人资料。稍后应检索此数据,以便他们在系统运行期间进行编辑或查看。我不确定当不存在人员记录时是否更好地为用户临时变量设计用于第一个对象序列化的 OO 设计,或者在稍后推送到文件的类变量上使用设置器?即推送类变量或临时变量。此外,在使用 MVC 时,我认为使用类 var 更容易,因为更容易将视图与控制器函数分开,即保存到文件函数。但是,初始化变量然后清除是昂贵的。我的逻辑对吗?

【问题讨论】:

    标签: c++ file class variables class-variables


    【解决方案1】:

    我阅读问题的尝试:
    使用临时变量让用户输入信息,然后使用给定的信息制作一个对象并让该对象进行验证。如果信息有效,则添加到用户容器并进行序列化。

    这样,您就有了一个用于验证的中心位置,并且只有一种方法用于序列化。

    但是,据我所知,没有一种解决方案可以适合所有情况。

    【讨论】:

      猜你喜欢
      • 2021-01-08
      • 1970-01-01
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多