在我的公司,我们处理库中的不同语言环境选项。我们为区域设置采用字符串参数。但是,我更喜欢枚举字符串,因为它们是类型安全的,不需要字符串验证。
语言和地区的标准库中是否有枚举?如果没有,是否计划包含这样的东西?
由于iOS上静态库的编译问题,无法创建公共库并定义自定义枚举。 (重复符号。)
答案 0 :(得分:3)
不像C ++ 14那样,我不熟悉添加一个的计划。创建详尽的地区代码列举可以解决各种令人不快的政治问题,例如whether or not the Falkland Islands should be separate from the UK,大多数标准委员会对采取官方立场犹豫不决。