Update 06-Considering_Portability.md

This commit is contained in:
Jason Turner
2018-07-18 16:58:41 -06:00
committed by GitHub
parent 5c5800d8f3
commit c14bafea7a

View File

@@ -6,6 +6,16 @@ Most portability issues that generate warnings are because we are not careful ab
http://www.viva64.com/en/a/0010/
## Use The Standard Library
### `std::filesystem`
C++17 added a new `filesystem` library which provides portable filesystem access across all supporting compilers
### `std::thread`
C++11's threading capabilities should be utilized over `pthread` or `WinThreads`.
## Other Concerns
Most of the other concerns in this document ultimately come back to portability issues. [Avoid statics](07-Considering_Threadability.md#statics) is particularly of note.