Язык программирования С++ определен в стандарте ISO С++ [1 О]. |
При выборе стиля для нового проекта или |
модернизации старого кода |
опирайтесь на |
С++ Core Guidelines; § 16.1.4. |
|
|
|
|
При изучении |
С++ не сосредоточивайтесь на изолированных |
языковых |
возможностях; §16.2.1. |
|
|
|
|
|
Не зацикливайтесь на старых возможностях языка |
и методах |
проекти |
рования; §16.1.4. |
|
|
|
|
|
|
Прежде чем использовать новую функциональную |
возможность в про |
изводственном |
|
коде, |
испытайте ее, |
написав |
небольшие |
программы для |
тестирования |
производительности |
и соответствия стандартам реализа |
ций, которые |
вы планируете использовать. |
|
|
|
|
При изучении С++ используйте самую современную и полную реализа |
цию стандарта |
|
С++, к которой вы можете получить |
досrуп. |
|
Общее подмножество С и С++ не является наилучшим |
начальным под |
множеством С++ для |
изучения; § 16.3.2.1. |
|
|
|
|
Предпочитайте |
именованные приведения, |
такие |
как |
static_ cast, |
приведениям |
в |
стиле |
С; §16.2.7. |
|
|
|
|
|
При преобразовании |
программы на языке С |
в программу на языке С++ |
сначала убедитесь в |
последовательном, согласованном |
использовании |
объявлений функций |
(прототипов) |
и стандартных |
заголовочных фай |
лов; §16.3.2. |
|
|
|
|
|
|
|
|
|