diff --git a/docs/en/development/style.md b/docs/en/development/style.md index c239460b05730e8773af3033a219b31c601f74e6..d1a066343cfa48fcb80b5a4271c975a0b3027f07 100644 --- a/docs/en/development/style.md +++ b/docs/en/development/style.md @@ -699,9 +699,9 @@ auto s = std::string{"Hello"}; But other things being equal, cross-platform or portable code is preferred. -**2.** Language: C++17. +**2.** Language: C++20 (see the list of available [C++20 features](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_features)). -**3.** Compiler: `gcc`. At this time (December 2017), the code is compiled using version 7.2. (It can also be compiled using `clang 4`.) +**3.** Compiler: `gcc`. At this time (August 2020), the code is compiled using version 9.3. (It can also be compiled using `clang 8`.) The standard library is used (`libstdc++` or `libc++`). @@ -747,7 +747,7 @@ If your code in the `master` branch is not buildable yet, exclude it from the bu ## Libraries {#libraries} -**1.** The C++14 standard library is used (experimental extensions are allowed), as well as `boost` and `Poco` frameworks. +**1.** The C++20 standard library is used (experimental extensions are allowed), as well as `boost` and `Poco` frameworks. **2.** If necessary, you can use any well-known libraries available in the OS package. diff --git a/docs/es/development/style.md b/docs/es/development/style.md index 7bf3dfc02d6978aab398017105e4722c7188ec08..7e69423cf673f8835f523bb500eab1b99bb93f69 100644 --- a/docs/es/development/style.md +++ b/docs/es/development/style.md @@ -701,9 +701,9 @@ auto s = std::string{"Hello"}; Pero en igualdad de condiciones, se prefiere el código multiplataforma o portátil. -**2.** Idioma: C ++ 17. +**2.** Idioma: C++20. -**3.** Compilación: `gcc`. En este momento (diciembre de 2017), el código se compila utilizando la versión 7.2. (También se puede compilar usando `clang 4`.) +**3.** Compilación: `gcc`. En este momento (agosto 2020), el código se compila utilizando la versión 9.3. (También se puede compilar usando `clang 8`.) Se utiliza la biblioteca estándar (`libstdc++` o `libc++`). @@ -749,7 +749,7 @@ Si su código en el `master` branch todavía no se puede construir, excluirlo de ## Biblioteca {#libraries} -**1.** Se utiliza la biblioteca estándar de C ++ 14 (se permiten extensiones experimentales), así como `boost` y `Poco` marco. +**1.** Se utiliza la biblioteca estándar de C++20 (se permiten extensiones experimentales), así como `boost` y `Poco` marco. **2.** Si es necesario, puede usar cualquier biblioteca conocida disponible en el paquete del sistema operativo. diff --git a/docs/fa/development/style.md b/docs/fa/development/style.md index fb95b48d534ac97f5e0e34a0838e4ac260502325..094d666e716cfe6088b35a33a5bc38b1ee684ad8 100644 --- a/docs/fa/development/style.md +++ b/docs/fa/development/style.md @@ -702,9 +702,9 @@ auto s = std::string{"Hello"}; اما چیزهای دیگر برابر بودن, کراس پلت فرم و یا کد قابل حمل ترجیح داده می شود. -**2.** زبان: ج++17. +**2.** زبان: ج++20. -**3.** کامپایلر: `gcc`. در این زمان (دسامبر 2017), کد با استفاده از نسخه وارد شده 7.2. (همچنین می تواند با استفاده از وارد شود `clang 4`.) +**3.** کامپایلر: `gcc`. در این زمان (اوت 2020), کد با استفاده از نسخه وارد شده 9.3. (همچنین می تواند با استفاده از وارد شود `clang 8`.) کتابخانه استاندارد استفاده شده است (`libstdc++` یا `libc++`). @@ -750,7 +750,7 @@ auto s = std::string{"Hello"}; ## کتابخانهها {#libraries} -**1.** ج++14 کتابخانه استاندارد استفاده شده است (پسوند تجربی مجاز), و همچنین `boost` و `Poco` چارچوب. +**1.** ج++20 کتابخانه استاندارد استفاده شده است (پسوند تجربی مجاز), و همچنین `boost` و `Poco` چارچوب. **2.** در صورت لزوم, شما می توانید هر کتابخانه شناخته شده موجود در بسته سیستم عامل استفاده. diff --git a/docs/fr/development/style.md b/docs/fr/development/style.md index ef50570fbdfbcf2c9fe5d3c76871edfb10d26e94..65cc1a507a9b50ebdd76ec29c72474992561edd0 100644 --- a/docs/fr/development/style.md +++ b/docs/fr/development/style.md @@ -701,9 +701,9 @@ auto s = std::string{"Hello"}; Mais toutes choses étant égales par ailleurs, le code multi-plateforme ou portable est préféré. -**2.** Langue: C++17. +**2.** Langue: C++20. -**3.** Compilateur: `gcc`. En ce moment (décembre 2017), le code est compilé en utilisant la version 7.2. (Il peut également être compilé en utilisant `clang 4`.) +**3.** Compilateur: `gcc`. En ce moment (août 2020), le code est compilé en utilisant la version 9.3. (Il peut également être compilé en utilisant `clang 8`.) La bibliothèque standard est utilisée (`libstdc++` ou `libc++`). @@ -749,7 +749,7 @@ Si votre code dans le `master` la branche n'est pas constructible pourtant, l'ex ## Bibliothèque {#libraries} -**1.** La bibliothèque standard C++14 est utilisée (les extensions expérimentales sont autorisées), ainsi que `boost` et `Poco` Framework. +**1.** La bibliothèque standard C++20 est utilisée (les extensions expérimentales sont autorisées), ainsi que `boost` et `Poco` Framework. **2.** Si nécessaire, vous pouvez utiliser toutes les bibliothèques bien connues disponibles dans le package OS. diff --git a/docs/ja/development/style.md b/docs/ja/development/style.md index ba2d744f6efd87870bd6b815961a59e84ac4a0bf..21051c6cc123239a953164d887a8188b20856968 100644 --- a/docs/ja/development/style.md +++ b/docs/ja/development/style.md @@ -701,9 +701,9 @@ auto s = std::string{"Hello"}; それが同じ場合には、クロス-プラットフォームまたは携帯コードが好ましい。 -**2.** 言語:C++17. +**2.** 言語:C++20. -**3.** コンパイラ: `gcc`. 2017年現在、コードはバージョン7.2を使用してコンパイルされている。 (以下を使ってコンパイルできます `clang 4`.) +**3.** コンパイラ: `gcc`. 2020年現在、コードはバージョン9.3を使用してコンパイルされている。 (以下を使ってコンパイルできます `clang 8`.) 標準ライブラリが使用されます (`libstdc++` または `libc++`). @@ -749,7 +749,7 @@ CPU命令セットは、サーバー間でサポートされる最小のセッ ## 図書館 {#libraries} -**1.** C++14標準ライブラリが使用されています(実験的な拡張が許可されています)。 `boost` と `Poco` フレームワーク +**1.** C++20標準ライブラリが使用されています(実験的な拡張が許可されています)。 `boost` と `Poco` フレームワーク **2.** 必要に応じて、OSパッケージで利用可能な既知のライブラリを使用できます。 diff --git a/docs/ru/development/style.md b/docs/ru/development/style.md index 2cc91d93681019f568e8517b7820ff3a9e6af79c..d97b3469467e8acc633ece88145d9d8169ad444e 100644 --- a/docs/ru/development/style.md +++ b/docs/ru/development/style.md @@ -771,9 +771,9 @@ The dictionary is configured incorrectly. Хотя, при прочих равных условиях, предпочитается более-менее кроссплатформенный или легко портируемый код. -**2.** Язык - C++20. +**2.** Язык - C++20 (см. список доступных [C++20 фич](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_features)). -**3.** Компилятор - `gcc`. На данный момент (апрель 2020), код собирается версией 9. (Также код может быть собран `clang` версий 10 и 9) +**3.** Компилятор - `gcc`. На данный момент (август 2020), код собирается версией 9.3. (Также код может быть собран `clang` версий 10 и 9) Используется стандартная библиотека (реализация `libc++`). @@ -815,7 +815,7 @@ The dictionary is configured incorrectly. ## Библиотеки {#biblioteki} -**1.** Используются стандартная библиотека C++14 (допустимо использовать экспериментальные расширения) а также фреймворки `boost`, `Poco`. +**1.** Используются стандартная библиотека C++20 (допустимо использовать экспериментальные расширения) а также фреймворки `boost`, `Poco`. **2.** При необходимости, можно использовать любые известные библиотеки, доступные в ОС из пакетов. diff --git a/docs/tr/development/style.md b/docs/tr/development/style.md index 3e8f5960d64d48918105d9e30000ad7a7d5a9a08..bf2dd250ad04c754e2c18a3d2073847067a603ec 100644 --- a/docs/tr/development/style.md +++ b/docs/tr/development/style.md @@ -701,9 +701,9 @@ auto s = std::string{"Hello"}; Ama diğer şeyler eşit olmak, çapraz platform veya taşınabilir kod tercih edilir. -**2.** Dil: C++17. +**2.** Dil: C++20. -**3.** Derleyici: `gcc`. Şu anda (Aralık 2017), kod sürüm 7.2 kullanılarak derlenmiştir. (Ayrıca kullanılarak derlenebilir `clang 4`.) +**3.** Derleyici: `gcc`. Şu anda (Ağustos 2020), kod sürüm 9.3 kullanılarak derlenmiştir. (Ayrıca kullanılarak derlenebilir `clang 8`.) Standart kütüphane kullanılır (`libstdc++` veya `libc++`). @@ -749,7 +749,7 @@ Eğer kod inunuz `master` şube henüz imara değil, önce inşa onu hariç `pus ## Kitaplık {#libraries} -**1.** C++14 standart Kütüphanesi kullanılır (deneysel uzantılara izin verilir) ve `boost` ve `Poco` çerçeveler. +**1.** C++20 standart Kütüphanesi kullanılır (deneysel uzantılara izin verilir) ve `boost` ve `Poco` çerçeveler. **2.** Gerekirse, OS paketinde bulunan iyi bilinen kütüphaneleri kullanabilirsiniz. diff --git a/docs/zh/development/style.md b/docs/zh/development/style.md index 4bb8079c2379ea8002556fa57fcf5f596f43b731..8451e5208e393cff1a47b6cd3b797aaf70e3d5ed 100644 --- a/docs/zh/development/style.md +++ b/docs/zh/development/style.md @@ -694,9 +694,9 @@ auto s = std::string{"Hello"}; 但在其他条件相同的情况下,首选跨平台或可移植代码。 -**2.** 语言: C++17. +**2.** 语言: C++20. -**3.** 编译器: `gcc`。 此时(2017年12月),代码使用7.2版编译。(它也可以使用`clang 4` 编译) +**3.** 编译器: `gcc`。 此时(2020年08月),代码使用9.3版编译。(它也可以使用`clang 8` 编译) 使用标准库 (`libstdc++` 或 `libc++`)。 @@ -742,7 +742,7 @@ CPU指令集是我们服务器中支持的最小集合。 目前,它是SSE 4.2 ## 库 {#ku} -**1.** 使用C ++ 14标准库(允许实验性功能),以及 `boost` 和 `Poco` 框架。 +**1.** 使用C++20标准库(允许实验性功能),以及 `boost` 和 `Poco` 框架。 **2.** 如有必要,您可以使用 OS 包中提供的任何已知库。