gpt4 book ai didi

c++ - 在用 C++ 编写程序跨平台时,有哪些常见的陷阱?

转载 作者:太空宇宙 更新时间:2023-11-04 15:52:20 26 4
gpt4 key购买 nike

显然,我在 previous project 上做得很好我接到了一项新任务,即制作适用于 Windows(xp 和 7)和 Redhat/CentOS 的跨平台程序(用 Visual Studio 2008 编写)。我的目标是尽可能避免使用 #ifndefs 并包含程序所需的尽可能多的库(它不会太大,几千行)。

我遇到的一些直接问题是字符串操作和与时间相关的函数。我还应该记住哪些其他事项?

最佳答案

我找到了这份文件 Ten Rules for Writing Cross-Platform Programs in C有用。

由于您也在使用 C++,我支持使用 Boost Libraries 的动议越多越好。除非另有说明,否则它们被设计为跨平台。

关于c++ - 在用 C++ 编写程序跨平台时,有哪些常见的陷阱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com