【发布时间】:2013-10-18 14:06:56
【问题描述】:
因此,在学习数据结构课程(C++ 中)的过程中,我的教授希望我们操作扑克牌的链表。不过没关系,我感兴趣的是她为什么不使用枚举器来表示套件。
在她的代码中,她使用字符串来保存卡片组。这似乎效率低下,因为她希望我们根据套件对它们进行排序,在这种情况下,如果她使用枚举类型而不是字符串会容易得多。该字符串也没有提供任何帮助,因为在打印套件时,她输出了一个 Unicode 字符,大约使她的函数长度增加了一倍,仅仅是因为她没有使用枚举。
她有什么理由这样做,或者她只是在代码风格方面有奇怪的偏好?
【问题讨论】:
-
问她可能更容易些。好老师喜欢好奇的问题,坏老师不值得听。至于问题本身,我自己看不出有理由为此使用字符串。
-
你有什么理由不问教授吗?她最清楚自己做事的原因。
标签: c++ enums coding-style