summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst')
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst9
1 files changed, 3 insertions, 6 deletions
diff --git a/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst b/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
index 694b742c7c7..dd46f2c6ba9 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
@@ -9,27 +9,24 @@ A common mistake is to swap parameters to the 'fill' string-constructor.
Examples:
-.. code:: c++
+.. code-block:: c++
std::string('x', 50) str; // should be std::string(50, 'x')
-
Calling the string-literal constructor with a length bigger than the literal is
suspicious and adds extra random characters to the string.
Examples:
-.. code:: c++
+.. code-block:: c++
std::string("test", 200); // Will include random characters after "test".
-
Creating an empty string from constructors with parameters is considered
suspicious. The programmer should use the empty constructor instead.
Examples:
-.. code:: c++
+.. code-block:: c++
std::string("test", 0); // Creation of an empty string.
-
OpenPOWER on IntegriCloud