Let's talk about the portability of C ++ today. If you usually use C ++ for development and you are not very clear about the portability of C ++, I suggest you look at this series. Even if you do not need cross-platform development at present, understanding portability is very helpful to you.
The portability of C ++ is a big topic, including compiler, operating system, hardware system, and many other aspects. In view of my limited ability and energy, I can only introduce the problems most easily encountered in every aspect for reference.
I will introduce the compiler, C ++ syntax, operating system, third-party library, auxiliary tools, and development process.
To facilitate reading, sort the directories of this series of posts as follows:
1. Compiler
2. Syntax
3. Exception Handling
4. Hardware System
5. Operating System
6. Multithreading
7. Multi-Process
8 ,......
Http://program-think.blogspot.com/2009/01/cxx-cross-platform-develop-0-overview.html