From 374f9a1352ec73c3c9f9bca8361e276d8eb851d2 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 23 Aug 2025 22:19:07 +0800 Subject: [PATCH 1/4] Add bunch of backticks in "iostreams Conventions" topic --- .../standard-library/iostreams-conventions.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/standard-library/iostreams-conventions.md b/docs/standard-library/iostreams-conventions.md index bfc1b389ddd..0eb67e522b6 100644 --- a/docs/standard-library/iostreams-conventions.md +++ b/docs/standard-library/iostreams-conventions.md @@ -9,25 +9,25 @@ ms.assetid: 9fe5ded0-37a1-48d1-9671-c81ffc4760ad The iostreams headers support conversions between text and encoded forms, and input and output to external files: -[\](../standard-library/fstream.md)\ -[\](../standard-library/iomanip.md)\ -[\](../standard-library/ios.md)\ -[\](../standard-library/iosfwd.md)\ -[\](../standard-library/iostream.md)\ -[\](../standard-library/istream.md)\ -[\](../standard-library/ostream.md)\ -[\](../standard-library/sstream.md)\ -[\](../standard-library/streambuf.md)\ -[\](../standard-library/strstream.md) +[``](../standard-library/fstream.md)\ +[``](../standard-library/iomanip.md)\ +[``](../standard-library/ios.md)\ +[``](../standard-library/iosfwd.md)\ +[``](../standard-library/iostream.md)\ +[``](../standard-library/istream.md)\ +[``](../standard-library/ostream.md)\ +[``](../standard-library/sstream.md)\ +[``](../standard-library/streambuf.md)\ +[``](../standard-library/strstream.md) -The simplest use of iostreams requires only that you include the header [\](../standard-library/iostream.md). You can then extract values from [cin](../standard-library/iostream.md#cin) or [wcin](../standard-library/iostream.md#wcin) to read the standard input. The rules for doing so are outlined in the description of the class [basic_istream Class](../standard-library/basic-istream-class.md). You can also insert values to [cout](../standard-library/iostream.md#cout) or [wcout](../standard-library/iostream.md#wcout) to write the standard output. The rules for doing so are outlined in the description of the class [basic_ostream Class](../standard-library/basic-ostream-class.md). Format control common to both extractors and insertors is managed by the class [basic_ios Class](../standard-library/basic-ios-class.md). Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators. +The simplest use of iostreams requires only that you include the header [``](../standard-library/iostream.md). You can then extract values from [`cin`](../standard-library/iostream.md#cin) or [`wcin`](../standard-library/iostream.md#wcin) to read the standard input. The rules for doing so are outlined in the description of the class [`basic_istream` Class](../standard-library/basic-istream-class.md). You can also insert values to [`cout`](../standard-library/iostream.md#cout) or [`wcout`](../standard-library/iostream.md#wcout) to write the standard output. The rules for doing so are outlined in the description of the class [`basic_ostream` Class](../standard-library/basic-ostream-class.md). Format control common to both extractors and insertors is managed by the class [`basic_ios` Class](../standard-library/basic-ios-class.md). Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators. -You can perform the same iostreams operations on files that you open by name, using the classes declared in [\](../standard-library/fstream.md). To convert between iostreams and objects of class [basic_string Class](../standard-library/basic-string-class.md), use the classes declared in [\](../standard-library/sstream.md). To do the same with C strings, use the classes declared in [\](../standard-library/strstream.md). +You can perform the same iostreams operations on files that you open by name, using the classes declared in [``](../standard-library/fstream.md). To convert between iostreams and objects of class [`basic_string` Class](../standard-library/basic-string-class.md), use the classes declared in [``](../standard-library/sstream.md). To do the same with C strings, use the classes declared in [``](../standard-library/strstream.md). The remaining headers provide support services, typically of direct interest to only the most advanced users of the iostreams classes. ## See also [C++ Standard Library Overview](../standard-library/cpp-standard-library-overview.md)\ -[iostream Programming](../standard-library/iostream-programming.md)\ +[`iostream` Programming](../standard-library/iostream-programming.md)\ [Thread Safety in the C++ Standard Library](../standard-library/thread-safety-in-the-cpp-standard-library.md) From c2f9319a696805b1f4991ef5bfacd3468b93cba1 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 23 Aug 2025 22:24:55 +0800 Subject: [PATCH 2/4] Simplify redundant relative links in "iostreams Conventions" topic --- .../standard-library/iostreams-conventions.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/standard-library/iostreams-conventions.md b/docs/standard-library/iostreams-conventions.md index 0eb67e522b6..2bf6e1f6029 100644 --- a/docs/standard-library/iostreams-conventions.md +++ b/docs/standard-library/iostreams-conventions.md @@ -9,25 +9,25 @@ ms.assetid: 9fe5ded0-37a1-48d1-9671-c81ffc4760ad The iostreams headers support conversions between text and encoded forms, and input and output to external files: -[``](../standard-library/fstream.md)\ -[``](../standard-library/iomanip.md)\ -[``](../standard-library/ios.md)\ -[``](../standard-library/iosfwd.md)\ -[``](../standard-library/iostream.md)\ -[``](../standard-library/istream.md)\ -[``](../standard-library/ostream.md)\ -[``](../standard-library/sstream.md)\ -[``](../standard-library/streambuf.md)\ -[``](../standard-library/strstream.md) +[``](fstream.md)\ +[``](iomanip.md)\ +[``](ios.md)\ +[``](iosfwd.md)\ +[``](iostream.md)\ +[``](istream.md)\ +[``](ostream.md)\ +[``](sstream.md)\ +[``](streambuf.md)\ +[``](strstream.md) -The simplest use of iostreams requires only that you include the header [``](../standard-library/iostream.md). You can then extract values from [`cin`](../standard-library/iostream.md#cin) or [`wcin`](../standard-library/iostream.md#wcin) to read the standard input. The rules for doing so are outlined in the description of the class [`basic_istream` Class](../standard-library/basic-istream-class.md). You can also insert values to [`cout`](../standard-library/iostream.md#cout) or [`wcout`](../standard-library/iostream.md#wcout) to write the standard output. The rules for doing so are outlined in the description of the class [`basic_ostream` Class](../standard-library/basic-ostream-class.md). Format control common to both extractors and insertors is managed by the class [`basic_ios` Class](../standard-library/basic-ios-class.md). Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators. +The simplest use of iostreams requires only that you include the header [``](iostream.md). You can then extract values from [`cin`](iostream.md#cin) or [`wcin`](iostream.md#wcin) to read the standard input. The rules for doing so are outlined in the description of the class [`basic_istream` Class](basic-istream-class.md). You can also insert values to [`cout`](iostream.md#cout) or [`wcout`](iostream.md#wcout) to write the standard output. The rules for doing so are outlined in the description of the class [`basic_ostream` Class](basic-ostream-class.md). Format control common to both extractors and insertors is managed by the class [`basic_ios` Class](basic-ios-class.md). Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators. -You can perform the same iostreams operations on files that you open by name, using the classes declared in [``](../standard-library/fstream.md). To convert between iostreams and objects of class [`basic_string` Class](../standard-library/basic-string-class.md), use the classes declared in [``](../standard-library/sstream.md). To do the same with C strings, use the classes declared in [``](../standard-library/strstream.md). +You can perform the same iostreams operations on files that you open by name, using the classes declared in [``](fstream.md). To convert between iostreams and objects of class [`basic_string` Class](basic-string-class.md), use the classes declared in [``](sstream.md). To do the same with C strings, use the classes declared in [``](strstream.md). The remaining headers provide support services, typically of direct interest to only the most advanced users of the iostreams classes. ## See also -[C++ Standard Library Overview](../standard-library/cpp-standard-library-overview.md)\ -[`iostream` Programming](../standard-library/iostream-programming.md)\ -[Thread Safety in the C++ Standard Library](../standard-library/thread-safety-in-the-cpp-standard-library.md) +[C++ Standard Library Overview](cpp-standard-library-overview.md)\ +[`iostream` Programming](iostream-programming.md)\ +[Thread Safety in the C++ Standard Library](thread-safety-in-the-cpp-standard-library.md) From dbfcc8f356c39986a756d0b53f0a65a4e7e13b6f Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 23 Aug 2025 22:27:11 +0800 Subject: [PATCH 3/4] Remove duplicate "class" and convert "Class" to lowercase in "iostreams Conventions" topic --- docs/standard-library/iostreams-conventions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/standard-library/iostreams-conventions.md b/docs/standard-library/iostreams-conventions.md index 2bf6e1f6029..a362c2a0a01 100644 --- a/docs/standard-library/iostreams-conventions.md +++ b/docs/standard-library/iostreams-conventions.md @@ -20,9 +20,9 @@ The iostreams headers support conversions between text and encoded forms, and in [``](streambuf.md)\ [``](strstream.md) -The simplest use of iostreams requires only that you include the header [``](iostream.md). You can then extract values from [`cin`](iostream.md#cin) or [`wcin`](iostream.md#wcin) to read the standard input. The rules for doing so are outlined in the description of the class [`basic_istream` Class](basic-istream-class.md). You can also insert values to [`cout`](iostream.md#cout) or [`wcout`](iostream.md#wcout) to write the standard output. The rules for doing so are outlined in the description of the class [`basic_ostream` Class](basic-ostream-class.md). Format control common to both extractors and insertors is managed by the class [`basic_ios` Class](basic-ios-class.md). Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators. +The simplest use of iostreams requires only that you include the header [``](iostream.md). You can then extract values from [`cin`](iostream.md#cin) or [`wcin`](iostream.md#wcin) to read the standard input. The rules for doing so are outlined in the description of the [`basic_istream` class](basic-istream-class.md). You can also insert values to [`cout`](iostream.md#cout) or [`wcout`](iostream.md#wcout) to write the standard output. The rules for doing so are outlined in the description of the [`basic_ostream` class](basic-ostream-class.md). Format control common to both extractors and insertors is managed by the [`basic_ios` class](basic-ios-class.md). Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators. -You can perform the same iostreams operations on files that you open by name, using the classes declared in [``](fstream.md). To convert between iostreams and objects of class [`basic_string` Class](basic-string-class.md), use the classes declared in [``](sstream.md). To do the same with C strings, use the classes declared in [``](strstream.md). +You can perform the same iostreams operations on files that you open by name, using the classes declared in [``](fstream.md). To convert between iostreams and objects of [`basic_string` class](basic-string-class.md), use the classes declared in [``](sstream.md). To do the same with C strings, use the classes declared in [``](strstream.md). The remaining headers provide support services, typically of direct interest to only the most advanced users of the iostreams classes. From 57ae987edb6c0b74cfbcc82240e287e17450df0a Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 23 Aug 2025 22:27:41 +0800 Subject: [PATCH 4/4] Update metadata in "iostreams Conventions" topic --- docs/standard-library/iostreams-conventions.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/standard-library/iostreams-conventions.md b/docs/standard-library/iostreams-conventions.md index a362c2a0a01..33f3588d273 100644 --- a/docs/standard-library/iostreams-conventions.md +++ b/docs/standard-library/iostreams-conventions.md @@ -1,9 +1,8 @@ --- -description: "Learn more about: iostreams Conventions" title: "iostreams Conventions" -ms.date: "11/04/2016" +description: "Learn more about: iostreams Conventions" +ms.date: 11/04/2016 helpviewer_keywords: ["iostream header", "C++ Standard Library, iostreams"] -ms.assetid: 9fe5ded0-37a1-48d1-9671-c81ffc4760ad --- # iostreams Conventions