เชตเชฟเชเชพเชธเชจเชพ เชเช เชตเชฐเซเชท เชชเชเซ
GCC 10.1 เช C++ 20 เชงเซเชฐเชฃ เชฎเชพเชเซ เชตเชฟเชเชธเชฟเชค C++ เชญเชพเชทเชพเชฎเชพเช เชเชฃเซ เชจเชตเซเชจเชคเชพเชเชจเชพ เช
เชฎเชฒเซเชเชฐเชฃ, เชญเชพเชตเชฟ C เชฒเซเชเชเซเชตเซเช เชธเซเชเชพเชจเซเชกเชฐเซเชก (C2x) เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชธเซเชงเชพเชฐเชพเช, เชเชฎเซเชชเชพเชเชฒเชฐ เชฌเซเชเชเชจเซเชกเซเชธเชฎเชพเช เชจเชตเชพ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เช
เชจเซ เชชเซเชฐเชพเชฏเซเชเชฟเช เชธเชฎเชฐเซเชฅเชจ เชฎเชพเชเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชเซ.
เชฎเซเชเซเชฏ
-
เชเชฎเซเชฐเซเชฏเซเช เชธเซเชฅเชฟเชฐ เชตเชฟเชถเซเชฒเซเชทเชฃเชจเซ เชชเซเชฐเชพเชฏเซเชเชฟเช เชฎเซเชก "- เชซเซเชจเชฒเชพเชเชเชฐ ", เชเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฎเชพเช เชเซเชก เชเชเซเชเซเชเซเชฏเซเชถเชจ เชชเชพเชฅ เช เชจเซ เชกเซเชเชพ เชซเซเชฒเซเชจเซเช เชธเชเชธเชพเชงเชจ-เชธเชเชจ เชเชเชคเชฐเชชเซเชฐเชเซเชฐเชฟเชฏเชพเชเซเชฏ เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซ เชเซ. เชฎเซเชก เชเชฎเซเชชเชพเชเชฒเซเชถเชจ เชธเซเชเซเช เชชเชฐ เชธเชฎเชธเซเชฏเชพเช เชถเซเชงเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชเซ, เชเซเชฎ เชเซ เชเช เชฎเซเชฎเชฐเซ เชเชฐเชฟเชฏเชพ เชฎเชพเชเซ เชซเซเชฐเซ() เชซเชเชเซเชถเชจ เชชเชฐ เชกเชฌเชฒ เชเซเชฒ, เชซเชพเชเชฒ เชกเชฟเชธเซเชเซเชฐเซเชชเซเชเชฐ เชฒเซเชเซเชธ, เชจเชฒ เชชเซเชเชเชเชฐเซเชธ เชกเชฟเชฐเซเชซเชฐเชจเซเชธเชฟเชเช เช เชจเซ เชชเชพเชธ เชเชฐเชตเชพ, เชซเซเชฐเซเชก เชฎเซเชฎเชฐเซ เชฌเซเชฒเซเชเซเชธ เชเชเซเชธเซเชธ เชเชฐเชตเชพ, เช เชชเซเชฐเชพเชฐเชเชญเชฟเช เชฎเซเชฒเซเชฏเซเชจเซ เชเชชเชฏเซเช เชตเชเซเชฐเซ. OpenSSL เชเซเชก เชฎเชพเชเซ เชจเชตเชพ เชฎเซเชกเชจเชพ เชเชชเชฏเซเชเชฅเซ เชเชณเชเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเซเชฏเซเช เชเซเชเชคเชฐเชจเชพเช เชจเชฌเชณเชพเช . - เชธเซเชงเชพเชฐเซเชฒ เชเชเชคเชฐเชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฏเซเชเซเชค เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ. IPA-SRA (เชเชจเซเชเชฐเชชเซเชฐเซเชธเซเชธเชฐเชฒ เชธเซเชเซเชฒเชฐ เชถเซเชฐเซเชก เชฐเชฟเชชเซเชฒเซเชธเชฎเซเชจเซเช) เชชเชพเชธเชจเซ เชฌเชพเชเชงเชตเชพเชจเชพ เชธเชฎเชฏเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชซเชฐเซเชฅเซ เชกเชฟเชเชพเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ เช เชจเซ, เช เชจเซเชฏ เชตเชธเซเชคเซเชเชจเซ เชธเชพเชฅเซ, เชนเชตเซ เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เช เชจเซ เชจ เชตเชชเชฐเชพเชฏเซเชฒ เชฎเซเชฒเซเชฏเซเชจเซ เชชเชฐเชค เชเชฐเซ เชเซ. "-O2" เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชฎเซเชกเชฎเชพเช, "-finline-functions" เชตเชฟเชเชฒเซเชช เชธเชเซเชทเชฎ เชเชฐเซเชฒ เชเซ, เชเซ เชเชเซเชเซเชเซเชฏเซเชถเชจ เชเชพเชฎเชเซเชฐเซ เชชเชฐ เชตเชงเซ เชเซเชฎเซเชชเซเชเซเช เชเซเชกเชจเซ เชคเชฐเชซเซเชฃเชฎเชพเช เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซเชฒ เชเซ. เชเชจเชฒเชพเชเชจ เชซเชเชเซเชถเชจ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชฎเชพเชเซ เชนเซเชฏเซเชฐเชฟเชธเซเชเชฟเชเชจเซ เชเชพเชฎเชเซเชฐเซเชจเซ เชตเซเช เชเชชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชเชจเชฒเชพเชเชจ เชตเชฟเชธเซเชคเชฐเชฃ เช เชจเซ เชเชพเชฐเซเชฏ เชเซเชฒเซเชจเชฟเชเช เชนเซเชฏเซเชฐเชฟเชธเซเชเชฟเชเซเชธ เชนเชตเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชชเชฐเชฟเชตเชฐเซเชคเชจเชจเซ เช เชธเชฐเชเชพเชฐเชเชคเชพเชจเซ เชเชเชพเชนเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชฎเซเชฒเซเชฏ เชถเซเชฐเซเชฃเซ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. C++ เชฎเชพเชเซ, เชชเซเชฐเชเชพเชฐ-เชเชงเชพเชฐเชฟเชค เชเชชเชจเชพเชฎ เชชเชฆเชเซเชเซเชฆเชจเชจเซ เชเซเชเชธเชพเชเชฎเชพเช เชธเซเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ.
- เชเชจเซเชจเชค เชฒเชฟเชเชเชฟเชเช เชเชพเชเชฎ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ (LTO). เชจเชตเซเช เชเชเซเชเซเชเซเชฏเซเชเซเชฌเชฒ เชเชฎเซเชฐเซเชฏเซเช
lto-เชกเชฎเซเชช LTO เชฌเชพเชเชเชเซเชก เชตเชกเซ เชเชฌเซเชเซเชเซเช เชซเชพเชเชฒเซ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชฐเซเชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซ. เชธเชฎเชพเชเชคเชฐ เชเชฒเชเซเช เชชเชพเชธ เชเชชเชฎเซเชณเซ เชเชเชธเชพเชฅเซ เชเชพเชฒเซ เชฐเชนเซเชฒเชพ เชฎเซเช เชเชพเชฐเซเชฏเซเชจเซ เชธเชเชเซเชฏเชพ เชจเชเซเชเซ เชเชฐเซ เชเซ เช เชจเซ, เชเซ เชคเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชจ เชเชฐเซ เชถเชเชพเชฏ, เชคเซ เชธเชฎเชพเชเชคเชฐ เชชเชฐเชฟเชฌเชณ เชคเชฐเซเชเซ CPU เชเซเชฐเซเชจเซ เชธเชเชเซเชฏเชพ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ. zstd เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ LTO เชฌเชพเชฏเชเซเชเซเชกเชจเซ เชธเชเชเซเชเชฟเชค เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเชฎเซเชฐเชพเช. - เชเซเชก เชชเซเชฐเซเชซเชพเชเชฒเชฟเชเช (PGO - เชชเซเชฐเซเชซเชพเชเชฒ-เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชฟเชค เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ) เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชชเชฆเซเชงเชคเชฟเชฎเชพเช เชธเซเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ, เชเซ เชเซเชก เชเชเซเชเชฟเชเซเชฏเซเชถเชจเชจเซ เชฒเชพเชเซเชทเชฃเชฟเชเชคเชพเชเชจเชพ เชตเชฟเชถเซเชฒเซเชทเชฃเชจเชพ เชเชงเชพเชฐเซ เชตเชงเซ เชถเซเชฐเซเชทเซเช เชเซเชก เชเชจเชฐเซเช เชเชฐเซ เชเซ. เชธเชเชเชฒเชจ เช
เชจเซ เชนเซเช/เชเซเชฒเซเชก เชเซเชก เชตเชฟเชญเชพเชเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชงเชพเชฐเซเชฒ เชชเซเชฐเซเชซเชพเชเชฒ เชเชพเชณเชตเชฃเซ. เชตเชฟเชเชฒเซเชช เชฆเซเชตเชพเชฐเชพ "
-เชเชซเชชเซเชฐเซเชซเชพเชเชฒ-เชฎเซเชฒเซเชฏเซ ยป เชนเชตเซ 4 เชชเซเชฐเซเชซเชพเชเชฒ เชฎเซเชฒเซเชฏเซ เชธเซเชงเซ เชฎเซเชจเชฟเชเชฐ เชเชฐเซ เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ เชชเชฐเซเชเซเชท เชเซเชฒเซเชธ เช เชจเซ เชตเชงเซ เชเซเชเซเชเชธ เชชเซเชฐเซเชซเชพเชเชฒ เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพ เชฎเชพเชเซ. - C, C++ เช
เชจเซ Fortran เชญเชพเชทเชพเช เชฎเชพเชเซ เชธเชฎเชพเชเชคเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชธเซเชชเชทเซเชเซเชเชฐเชฃ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ
OpenACC 2.6 , เชเซ GPUs เช เชจเซ NVIDIA PTX เชเซเชตเชพ เชตเชฟเชถเชฟเชทเซเช เชชเซเชฐเซเชธเซเชธเชฐเซ เชชเชฐ เชเชซเชฒเซเชกเชฟเชเช เชเชชเชฐเซเชถเชจ เชฎเชพเชเซ เชธเชพเชงเชจเซเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ. เชงเซเชฐเชฃเชจเซเช เช เชฎเชฒเซเชเชฐเชฃ เชฒเชเชญเช เชชเซเชฐเซเชฃ เชฅเช เชเชฏเซเช เชเซเชเชชเชจเชเชฎเชชเซ 5.0 (เชเชชเชจ เชฎเชฒเซเชเชฟ-เชชเซเชฐเซเชธเซเชธเชฟเชเช), เชเซ เชเชชเซเชเช เช เชจเซ เชฎเชฒเซเชเซ-เชเซเชฐ เช เชจเซ เชนเชพเชเชฌเซเชฐเชฟเชก (CPU+GPU/DSP) เชธเชฟเชธเซเชเชฎเซเชธ เชชเชฐ เชถเซเชฐ เชเชฐเซเชฒเซ เชฎเซเชฎเชฐเซ เช เชจเซ เชตเซเชเซเชเชฐเชพเชเชเซเชถเชจ เชฏเซเชจเชฟเชเซเชธ (SIMD) เชธเชพเชฅเซ เชธเชฎเชพเชเชคเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชชเชฆเซเชงเชคเชฟเช เชฒเชพเชเซ เชเชฐเชตเชพเชจเซ เชชเชฆเซเชงเชคเชฟเช เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ. เชเซเชฒเซเชฒเซ เชเชพเชจเชเซ เชเชเชกเซเชถเชจเชฒเซเชธ, เชธเซเชเซเชจ เช เชจเซ เชฒเซเชช เชกเชพเชฏเชฐเซเชเซเชเซเชต, เชเชฐเซเชกเชฐ เช เชจเซ เชฏเซเช_เชกเชฟเชตเชพเชเชธ_เชเชกเซเชเชฐ เชเชเซเชธเชชเซเชฐเซเชถเชจเซเชธ เชเซเชตเซ เชธเซเชตเชฟเชงเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. OpenMP เช เชจเซ OpenACC เชฎเชพเชเซ, เชเซเชฅเซ เชชเซเชขเซ (เชซเชฟเชเซ) เช เชจเซ เชชเชพเชเชเชฎเซ เชชเซเชขเซเชจเชพ AMD Radeon (GCN) GPUs (VEGA 10/VEGA 20) เชชเชฐ เชเชซเชฒเซเชกเชฟเชเช เชเชชเชฐเซเชถเชจ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. - C เชเซเชเซเชเชฌเชจเซ เชญเชพเชทเชพเช เชฎเชพเชเซ, เชธเชเชฆเชฐเซเชญ เช เชฅเชตเชพ เชจเชฟเชฐเซเชฆเซเชถเช เชฆเซเชตเชพเชฐเชพ เชชเชธเชพเชฐ เชเชฐเชพเชฏเซเชฒเชพ เชเชฌเซเชเซเชเซเชเซเชธเชจเซ เชซเชเชเซเชถเชจเชจเซ เชเชเซเชธเซเชธเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชตเชพ เช เชจเซ เชเชฌเซเชเซเชเซเชเชจเชพ เชเชฆ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชงเชฐเชพเชตเชคเซ เชชเซเชฐเซเชฃเชพเชเช เชฆเชฒเซเชฒเซ เชธเชพเชฅเซ เชเชตเชพ เชเชฌเซเชเซเชเซเชเซเชธเชจเซ เชธเชพเชเชเชณเชตเชพ เชฎเชพเชเซ "เชเชเซเชธเซเชธ" เชซเชเชเซเชถเชจ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. "เชเชเซเชธเซเชธ" เชธเชพเชฅเซ เชเซเชกเชพเชฃเชฎเชพเช เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, "เชเชพเชเชช" เชเชเซเชฐเชฟเชฌเซเชฏเซเชเชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชพเชฐเซเชฏเซเชฎเชพเชเชฅเซ เชเซเชเซ เชเชเซเชธเซเชธ เชถเซเชงเชตเชพ เชฎเชพเชเซ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฏเชพเชฐเซ เชเชฐเซเชจเซ เชธเซเชฎเชพเชจเซ เชฌเชนเชพเชฐเชจเชพ เชตเชฟเชธเซเชคเชพเชฐเชฎเชพเช เชฎเซเชฒเซเชฏเซ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซเชเซเชเชธ เชธเชเชธเซเชเชฐเชฃ เชจเชเชฌเชฐเซ เชธเชพเชฅเซ ELF เชซเชพเชเชฒเชฎเชพเช เชชเซเชฐเชคเซเชเซเชจเซ เชธเชพเชเชเชณเชตเชพ เชฎเชพเชเซ "symver" เชตเชฟเชถเซเชทเชคเชพ เชชเชฃ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
- เชจเชตเซ เชเซเชคเชตเชฃเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
- "-Wstring-compare" ("-Wextra" เชธเชพเชฅเซ เชธเชเซเชทเชฎ) - เช เชญเชฟเชตเซเชฏเชเซเชคเชฟเชเชจเซ เชนเชพเชเชฐเซ เชตเชฟเชถเซ เชเซเชคเชตเชฃเซ เชเชชเซ เชเซ เชเซเชฎเชพเช เชถเซเชจเซเชฏเชจเซ เชธเชฐเชเชพเชฎเชฃเซ strcmp เช เชจเซ strncmp เชซเชเชเซเชถเชจเชจเซ เชเซเชฒ เชเชฐเชตเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เช เชนเชเซเชเชคเชจเซ เชเชพเชฐเชฃเซ เชธเซเชฅเชฟเชฐเชคเชพเชจเซ เชธเชฎเชเชเซเชท เชเซ เชเซ เชฒเชเชฌเชพเช เชเช เชฆเชฒเซเชฒ เชฌเซเชเซ เชฆเชฒเซเชฒเชฎเชพเช เชเชฐเซเชจเชพ เชเชฆ เชเชฐเชคเชพเช เชฎเซเชเซ เชเซ.
- "-Wzero-length-bounds" ("-Warray-bounds" เชธเชพเชฅเซ เชธเชเซเชทเชฎ) - เชถเซเชจเซเชฏ เชฒเชเชฌเชพเชเชจเชพ เชเชฐเซ เชเชเชเซเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชตเชฟเชถเซ เชเซเชคเชตเชฃเซ เชเชชเซ เชเซ, เชเซ เช เชจเซเชฏ เชกเซเชเชพเชจเซ เชเชตเชฐเชฐเชพเชเช เชเชฐเชตเชพ เชคเชฐเชซ เชฆเซเชฐเซ เชถเชเซ เชเซ.
- โ-เชตเซเชฐเซ-เชฌเชพเชเชจเซเชกเซเชธโ, โ-เชกเชฌเชฒเซเชฏเซเชซเซเชฐเซเชฎเซเช-เชเชตเชฐเชซเซเชฒเซโ, โโโ-เชฐเซเชธเซเชเซเชฐเชฟเชเซเชโ, โ-เชฐเซเชเชฐเซเชจ-เชฒเซเชเชฒ-เชเชกเชฐโ เช เชจเซ โ-เชตเชธเซเชเซเชฐเชฟเชเชเซเชช-เชเชตเชฐเชซเซเชฒเซโ เชเซเชคเชตเชฃเซเชเชจเซ เชธเซเชฎเชพเชจเซ เชฌเชนเชพเชฐเชจเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชเชจเซ เชธเชเชเซเชฏเชพเชจเซ เชตเชฟเชธเซเชคเซเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชฟเชธเซเชคเซเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชธเชเชญเชพเชณเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
- UCN เชจเซเชเซเชถเชจ (\uNNNN เช
เชฅเชตเชพ \UNNNNNNNN) เชจเซ เชฌเชฆเชฒเซ เชตเชฐเซเชคเชฎเชพเชจ เชเชจเซเชเซเชกเชฟเชเช (เชฏเซเชเซเชเชซ-8 เชกเชฟเชซเซเชฒเซเช) เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชณเชเชเชฐเซเชคเชพเชเชฎเชพเช เชธเซเชงเชพ เช เชตเชฟเชถเชพเชณ เช
เชเซเชทเชฐเซเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพเชจเซ เช
เชฎเชฒ เชเชฐเซเชฏเซ. เชฆเชพเชเซเชฒเชพ เชคเชฐเซเชเซ:
เชธเซเชเซเชเชฟเช เชเซเชจเซเชธเซเช int ฯ = 3;
int get_naรฏve_pi() {
เชตเชณเชคเชฐ ฯ;
} - C เชญเชพเชทเชพ เชฎเชพเชเซ, C2X เชธเซเชเชพเชจเซเชกเชฐเซเชกเชฎเชพเช เชตเชฟเชเชธเชฟเชค เชจเชตเซ เชธเซเชตเชฟเชงเชพเชเชจเซ เชเช เชญเชพเช เช
เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ (-std=c2x เช
เชจเซ -std=gnu2x เชจเชฟเชฐเซเชฆเชฟเชทเซเช เชเชฐเซเชจเซ เชธเชเซเชทเชฎ): "[[]]" เชตเชพเชเซเชฏเชฐเชเชจเชพ เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ เชฒเชเซเชทเชฃเซเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชฆเซเชเชพเชฏ เชเซ. C++ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, [[gnu ::const]], [[เชจเชพเชชเชธเชเชฆ เชเชฐเซเชฒ]], [[fallthrough]] เช
เชจเซ [[maybe_unused]]. UTF-8 เช
เชเซเชทเชฐเซ เชธเชพเชฅเซ เชธเซเชฅเชฟเชฐเชพเชเชเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ "u8" เชตเชพเชเซเชฏเชฐเชเชจเชพ เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ เชเชฎเซเชฐเซเชฏเซเช.
เชฎเชพเช เชจเชตเชพ เชฎเซเชเซเชฐเซ เชเชฎเซเชฐเซเชฏเชพ . strftime เชฎเชพเช "%OB" เช เชจเซ "%Ob" เช เชตเซเชเซ เชเชฎเซเชฐเซเชฏเชพ. - C เชฎเชพเชเซ เชกเชฟเชซเซเชฒเซเช เชฎเซเชก "-fno-common" เชเซ, เชเซ เชเซเชเชฒเชพเช เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชตเซเชถเซเชตเชฟเช เชเชฒเซเชจเซ เชตเชงเซ เชเชพเชฐเซเชฏเชเซเชทเชฎ เชเชเซเชธเซเชธ เชฎเชพเชเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ.
- C++ เชฎเชพเชเซ, เชฒเชเชญเช 16 เชซเซเชฐเชซเชพเชฐเซ เช
เชจเซ เชจเชตเซเชจเชคเชพเช เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชจเซ C++20 เชงเซเชฐเชฃเชฎเชพเช เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฎเซเชฐเชพเชฏเซเชฒ เชเซเชตเชฐเซเชก โconstinitโ เชธเชนเชฟเชค
เช เชจเซ เชเซเชฎเซเชชเชฒเซเช เชเชเซเชธเซเชเซเชเชถเชจ เชฎเชพเชเซ เชเชงเชพเชฐ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ "เชเซเชฏเชพเชฒเซ " เชตเชฟเชญเชพเชตเชจเชพเช เชคเชฎเชจเซ เชเซเชฎเซเชชเชฒเซเช เชชเซเชฐเชพเชฎเซเชเชฐ เชเชตเชถเซเชฏเชเชคเชพเชเชจเชพ เชธเชฎเซเชนเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เชเซ, เชเชฎเซเชชเชพเชเชฒ เชธเชฎเชฏเซ, เชฆเชฒเซเชฒเซเชจเชพ เชธเชฎเซเชนเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเซ เชเซ เชเซเชจเซ เชจเชฎเซเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชคเชฐเซเชเซ เชธเซเชตเซเชเชพเชฐเซ เชถเชเชพเชฏ เชเซ. เชเซเชฎเซเชชเชฒเซเชเชฎเชพเช เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซเชจเชพ เชเซเชฃเชงเชฐเซเชฎเซ เช เชจเซ เชเชจเชชเซเช เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐ เชเซเชฃเชงเชฐเซเชฎเซ เชตเชเซเชเซ เชคเชพเชฐเซเชเชฟเช เชตเชฟเชธเชเชเชคเชคเชพเชเชจเซ เชเชพเชณเชตเชพ เชฎเชพเชเซ เชเซเชฏเชพเชฒเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ. - G++ constexpr เชฆเซเชตเชพเชฐเชพ เชธเชคเชค เชเชฌเซเชเซเชเซเช เชฌเชฆเชฒเชตเชพเชจเซ เชเชพเชฐเชฃเซ เช เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชตเชฐเซเชคเชฃเซเชเชจเซ เชถเซเชง เชชเซเชฐเซ เชชเชพเชกเซ เชเซ. constexpr เชจเซ เชเชฃเชคเชฐเซ เชเชฐเชคเซ เชตเชเชคเซ เชเชฎเซเชชเชพเชเชฒเชฐ เชฆเซเชตเชพเชฐเชพ เชฎเซเชฎเชฐเซ เชตเชชเชฐเชพเชถเชฎเชพเช เชเชเชพเชกเซ. เชจเชตเซ เชเซเชคเชตเชฃเซเช "-Wmismatched-tags" เช เชจเซ "-Wredundant-tags" เชเชฎเซเชฐเซ.
- เชจเชตเชพ เชเชฆเซเชถ เชตเชพเชเซเชฏ เชตเชฟเชเชฒเซเชชเซเชจเซ เชฆเชฐเชเชพเชธเซเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
- "เชจเชตเชพ" เช เชจเซ "เชเชพเชขเซ เชจเชพเชเซ" เชเชชเชฐเซเชเชฐเซเชจเซ เชฌเชฟเชจเชเชฐเซเชฐเซ เชเซเชกเซ เชฆเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ "-fallocation-dce".
- "-fprofile-เชเชเชถเชฟเช-เชคเชพเชฒเซเชฎ" เชเซเชก เชฎเชพเชเซ เชเชฆ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจเชจเซ เช เชเซเชทเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซ เชเซเชฎเชพเช เชคเชพเชฒเซเชฎ เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเชคเซ เชจเชฅเซ.
- "-เชชเซเชฐเซเชซเชพเชเชฒ เชชเซเชจเชเชเชคเซเชชเชพเชฆเชจเชเซเชทเชฎเชคเชพ เชธเซเชคเชฐเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเซเชซเชพเชเชฒ-เชชเซเชฐเชเชจเชจเชเซเชทเชฎ.
- "-fprofile-prefix-path" เช เชฒเช เชชเซเชฐเซเชซเชพเชเชฒ เชเชจเชฐเซเชถเชจ ("-fprofile-generate=profile_dir" เช เชจเซ "-fprofile-use=profile_dir" เชฎเชพเชเซ) เชฎเชพเชเซ เชตเชชเชฐเชพเชคเซ เชฌเซเช เชธเซเชฐเซเชธ เชฌเชฟเชฒเซเชก เชกเชฟเชฐเซเชเซเชเชฐเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ.
- เชเชฒเซเชฒเซเชเชฟเชค เชตเชฟเชเชฒเซเชชเซ เชฎเชพเชเซ เชเซเชคเชตเชฃเซเชจเชพ เชเซเชเซเชธเซเชเชฎเชพเช, เชนเชพเชเชชเชฐเชฒเชฟเชเชเซเชธ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชคเชฎเชจเซ เช เชตเชฟเชเชฒเซเชชเซ เชฎเชพเชเซ เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃ เชชเชฐ เชเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. URL เช เชตเซเชเซ "-fdiagnostics-urls" เชตเชฟเชเชฒเซเชชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชฅเชพเชฏ เชเซ.
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชชเซเชฐเซเชชเซเชฐเซเชธเซเชธเชฐ เชเชชเชฐเซเชเชฐ "
__เชเซ_เชฌเชฟเชฒเซเชเชฟเชจ ", เชเซเชจเซ เชเชชเชฏเซเช เชฌเชฟเชฒเซเช-เชเชจ เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ เชฅเช เชถเชเซ เชเซ. - ISO/IEC TS 18661 เชธเซเชชเชทเซเชเซเชเชฐเชฃเชฎเชพเช เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชฐเชพเชเชจเซเชกเชฟเชเช เชซเชเชเซเชถเชจเชจเชพ เช เชฎเชฒเซเชเชฐเชฃ เชธเชพเชฅเซ เชเช เชจเชตเซเช เชฌเชฟเชฒเซเช-เชเชจ เชซเชเชเซเชถเชจ "__builtin_roundeven" เชเชฎเซเชฐเซเชฏเซเช, เชเซ "เชฐเชพเชเชจเซเชก" เชเซเชตเซเช เช เชเซ, เชชเชฐเชเชคเซ 0.5 เชเชฐเชคเชพ เชเชเซเช (เชฎเซเชเชพ เชฎเซเชฒเซเชฏ เชธเซเชงเซ) 0.5 เชเชฐเชคเชพ เชตเชงเชพเชฐเซ เชฐเชพเชเชจเซเชกเชฟเชเช เชญเชพเช. - เชจเซเชเซ (เชถเซเชจเซเชฏ เชธเซเชงเซ), เช เชจเซ 0.5 เชจเซ เชฌเชฐเชพเชฌเชฐ - เชเชชเชพเชเชคเซเชฏ เช เชเชเชจเซ เชธเชฎเชพเชจเชคเชพเชฅเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ.
- AArch64 เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฎเชพเชเซ, SVE2 เชเชเซเชธเซเชเซเชเชถเชจ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ เช
เชจเซ SVE (เชธเซเชเซเชฒเซเชฌเชฒ เชตเซเชเซเชเชฐ เชเชเซเชธเซเชเซเชเชถเชจ) เชฎเชพเชเซ เชธเชชเซเชฐเซเชเชจเซ เชฌเชนเซเชคเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ, เชเซเชฎเชพเช เชฌเชฟเชฒเซเช-เชเชจ SVE ACLE เชซเชเชเซเชถเชจเซเชธ เช
เชจเซ เชชเซเชฐเชเชพเชฐเซ เช
เชจเซ เชตเซเชเซเชเชฐเชพเชเชเซเชถเชจเชจเชพ เชเชชเชฏเซเช เชฎเชพเชเซ เชตเชงเชพเชฐเชพเชจเชพ เชธเชชเซเชฐเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. LSE (เชฎเซเชเชพ เชธเชฟเชธเซเชเชฎ เชเชเซเชธเซเชเซเชเชถเชจ) เช
เชจเซ TME (เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชฎเซเชฎเชฐเซ เชเชเซเชธเซเชเซเชเชถเชจ) เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชตเชฟเชธเซเชคเชพเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. Armv8.5-A เช
เชจเซ Armv8.6-A เชฎเชพเช เชธเซเชเชฟเชค เชจเชตเซ เชธเซเชเชจเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชฎเชพเช เชฐเซเชจเซเชกเชฎ เชจเชเชฌเชฐ เชเชจเชฐเซเชถเชจ, เชฐเชพเชเชจเซเชกเชฟเชเช, เชฎเซเชฎเชฐเซ เชเซเช เชฌเชพเชเชจเซเชกเชฟเชเช เชฎเชพเชเซเชจเซ เชธเซเชเชจเชพเช เชธเชพเชฎเซเชฒ เชเซ.
bfloat16 เช เชจเซ เชฎเซเชเซเชฐเชฟเชเซเชธ เชเซเชฃเชพเชเชพเชฐ. เชเชฎเซเชฐเชพเชฏเซเชฒ เชชเซเชฐเซเชธเซเชธเชฐ เชธเชชเซเชฐเซเช
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A77,
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A76AE,
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A65,
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A65AE,
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A34 เช เชจเซ
เชฎเชพเชฐเซเชตเซเชฒ เชฅเชจเซเชกเชฐเชเชเซเชธ 3. - ARM32 เชฎเชพเชเซ ABI FDPIC (64-bit เชซเชเชเซเชถเชจ เชชเซเชเชจเซเชเชฐเซเชธ) เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ เชเชฎเซเชฐเซเชฏเซเช. 64-เชฌเซเช เชชเซเชฐเซเชฃเชพเชเช เชเชพเชฎเชเซเชฐเซเชจเซ เชซเชฐเซเชฅเซ เชกเชฟเชเชพเชเชจ เช
เชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ. CPU เชธเชชเซเชฐเซเช เชเชฎเซเชฐเซเชฏเซ
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A77,
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-A76AE เช เชจเซ
เชเชฐเซเชฎ เชเซเชฐเซเชเซเชเซเชธ-M35P. ACLE เชกเซเชเชพ เชชเซเชฐเซเชธเซเชธเชฟเชเช เชธเซเชเชจเชพเช เชฎเชพเชเซ เชตเชฟเชธเซเชคเซเชค เชธเชฎเชฐเซเชฅเชจ, เชเซเชฎเชพเช 32-เชฌเซเช SIMD, 16-เชฌเซเช เชเซเชฃเชพเชเชพเชฐ, เชฒเซเช เช เชเชเชเชฃเชฟเชค เช เชจเซ เช เชจเซเชฏ DSP เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. ACLE CDE (เชเชธเซเชเชฎ เชกเซเชเชพเชชเชพเชฅ เชเชเซเชธเซเชเซเชเชถเชจ) เชธเซเชเชจเชพเช เชฎเชพเชเซ เชชเซเชฐเชพเชฏเซเชเชฟเช เชธเชฎเชฐเซเชฅเชจ เชเชฎเซเชฐเซเชฏเซเช. - GCN เชฎเชพเชเชเซเชฐเซเชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชชเชฐ เชเชงเชพเชฐเชฟเชค AMD GPUs เชฎเชพเชเซ เชฌเซเชเชเชจเซเชกเชฎเชพเช เชเซเชก เชเชจเชฐเซเชถเชจ เช เชจเซ เชตเซเชเซเชเชฐเชพเชเชเซเชถเชจเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเซ.
- AVR เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฎเชพเชเซ XMEGA เชเซเชตเชพ เชเชชเชเชฐเชฃเซ เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ เชเชฎเซเชฐเซเชฏเซเช
ATtiny202, ATtiny204, ATtiny402, ATtiny404, ATtiny406, ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATtiny808, ATtiny809, ATmega1608mega1609,ATmega3208,ATmega3209 4808, ATmega4809, ATmegaXNUMX XNUMX, ATmegaXNUMX เช เชจเซ ATmegaXNUMX. - IA-32/x86-64 เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฎเชพเชเซ เชจเชตเซเช Intel ENQCMD เชเชจเซเชธเซเชเซเชฐเชเซเชถเชจ เชธเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชเชเซเชธเซเชเซเชเชถเชจ (-menqcmd) เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. Intel Cooperlake (-march=cooperlake, AVX512BF16 ISA เชเชเซเชธเซเชเซเชเชถเชจเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซ เชเซ) เช เชจเซ Tigerlake (-march=tigerlake, MOVDIRI, MOVDIR64B เช เชจเซ AVX512VP2INTERSECT ISA เชเชเซเชธเซเชเซเชเชถเชจเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซ เชเซ) CPUs เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชชเซเชฐเซเช.
- HSA เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชตเชฟเชเชพเชคเซเชฏ เชเชฎเซเชชเซเชฏเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเซเชธ เชฎเชพเชเซ HSAIL (เชตเชฟเชเชพเชคเซเชฏ เชธเชฟเชธเซเชเชฎ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชเชจเซเชเชฐเชฎเซเชกเชฟเชฏเซเช เชฒเซเชเชเซเชตเซเช) เชจเชพ เช เชฎเชฒเซเชเชฐเชฃเชจเซ เชจเชพเชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ เช เชจเซ เชญเชตเชฟเชทเซเชฏเชจเชพ เชชเซเชฐเชเชพเชถเชจเชฎเชพเช เชคเซเชจเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชธเซเชฐเซเชธ: opennet.ru