我在这里问这个问题是因为我认为我的最后一个问题不止一个问题,因此创建另一个问题似乎是合适的。但是,如果它不符合 SO 政策,您可以将其关闭。
在this comment on my last question , Michael Aaron Safyan 给了我一个很好的建议(至少我喜欢它):
Once you feel somewhat comfortable in the language, then I would recommend taking a look at Google Code and seeing if there are any C++ projects that are in need of some help.
我将在 Mac 上使用 XCode 进行开发。我的问题是,在为 C++ 项目开发时是否必须考虑到这一点。环境考虑项目是基于项目还是可以使用像 Mac/Xcode 或 Ubuntu/Anjuta 这样的通用 OS/Env?
谢谢。
最佳答案
理论上,没有;实际上,是的。
- 对于核心算法,环境无关紧要。
- 对于 UI,平台非常重要。
不幸的是,UI 驱动着大多数应用程序。通常,核心算法是微不足道的。
即使在 UI 无关紧要的极少数情况下,您仍然会遇到公共(public)库的问题。
关于c++ - 学习C++,关于环境的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3585002/