假设我有大量代码并且有不同种类的错误消息。对于这些,我想有一个单独的地方来存储错误代码和错误消息。例如,对于因为程序无法打开我存储的文件而发生的错误:
F001 "Can not open a file." "The same error message in another language" "The same error message in a third language"
为 C++ 程序员在一个文件中存储不同类型的错误消息和代码以便在程序中快速轻松地使用它们的最佳方法是什么?
仅供引用,我正在使用 Qt 库。
最佳答案
我会说策略在以下两者之间截然不同:
- 日志的错误消息
- 要呈现给用户的错误消息
既然您谈到国际化,我想您需要将其呈现给用户。在这种情况下,它与任何其他字符串没有区别。
gettext 库应该派上用场:)
关于c++ - C++程序员使用什么样的好方法来存储错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062518/