Skip to content

Commit 7028578

Browse files
authored
Simplify relative links in "C++ Language Reference"
1 parent 9fbcefc commit 7028578

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

docs/cpp/cpp-language-reference.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,79 +14,79 @@ For an overview of Modern C++ programming practices, see [Welcome Back to C++](w
1414

1515
See the following tables to quickly find a keyword or operator:
1616

17-
- [C++ Keywords](../cpp/keywords-cpp.md)
17+
- [C++ Keywords](keywords-cpp.md)
1818

19-
- [C++ Operators](../cpp/cpp-built-in-operators-precedence-and-associativity.md)
19+
- [C++ Operators](cpp-built-in-operators-precedence-and-associativity.md)
2020

2121
## In This Section
2222

23-
[Lexical Conventions](../cpp/lexical-conventions.md)\
23+
[Lexical Conventions](lexical-conventions.md)\
2424
Fundamental lexical elements of a C++ program: tokens, comments, operators, keywords, punctuators, literals. Also, file translation, operator precedence/associativity.
2525

26-
[Basic Concepts](../cpp/basic-concepts-cpp.md)\
26+
[Basic Concepts](basic-concepts-cpp.md)\
2727
Scope, linkage, program startup and termination, storage classes, and types.
2828

2929
[Built-in types](fundamental-types-cpp.md)\
3030
The fundamental types that are built into the C++ compiler and their value ranges.
3131

32-
[Standard Conversions](../cpp/standard-conversions.md)\
32+
[Standard Conversions](standard-conversions.md)\
3333
Type conversions between built-in types. Also, arithmetic conversions and conversions among pointer, reference, and pointer-to-member types.
3434

3535
[Declarations and definitions](declarations-and-definitions-cpp.md)\
3636
Declaring and defining variables, types and functions.
3737

38-
[Operators, Precedence and Associativity](../cpp/cpp-built-in-operators-precedence-and-associativity.md)\
38+
[Operators, Precedence and Associativity](cpp-built-in-operators-precedence-and-associativity.md)\
3939
The operators in C++.
4040

41-
[Expressions](../cpp/expressions-cpp.md)\
41+
[Expressions](expressions-cpp.md)\
4242
Types of expressions, semantics of expressions, reference topics on operators, casting and casting operators, run-time type information.
4343

44-
[Lambda Expressions](../cpp/lambda-expressions-in-cpp.md)\
44+
[Lambda Expressions](lambda-expressions-in-cpp.md)\
4545
A programming technique that implicitly defines a function object class and constructs a function object of that class type.
4646

47-
[Statements](../cpp/statements-cpp.md)\
47+
[Statements](statements-cpp.md)\
4848
Expression, null, compound, selection, iteration, jump, and declaration statements.
4949

50-
[Classes and structs](../cpp/classes-and-structs-cpp.md)\
50+
[Classes and structs](classes-and-structs-cpp.md)\
5151
Introduction to classes, structures, and unions. Also, member functions, special member functions, data members, bit fields, **`this`** pointer, nested classes.
5252

5353
[Unions](unions.md)\
5454
User-defined types in which all members share the same memory location.
5555

56-
[Derived Classes](../cpp/inheritance-cpp.md)\
56+
[Derived Classes](inheritance-cpp.md)\
5757
Single and multiple inheritance, **`virtual`** functions, multiple base classes, **abstract** classes, scope rules. Also, the **`__super`** and **`__interface`** keywords.
5858

59-
[Member-Access Control](../cpp/member-access-control-cpp.md)\
59+
[Member-Access Control](member-access-control-cpp.md)\
6060
Controlling access to class members: **`public`**, **`private`**, and **`protected`** keywords. Friend functions and classes.
6161

6262
[Overloading](operator-overloading.md)\
6363
Overloaded operators, rules for operator overloading.
6464

65-
[Exception Handling](../cpp/exception-handling-in-visual-cpp.md)\
65+
[Exception Handling](exception-handling-in-visual-cpp.md)\
6666
C++ exception handling, structured exception handling (SEH), keywords used in writing exception handling statements.
6767

68-
[Assertion and User-Supplied Messages](../cpp/assertion-and-user-supplied-messages-cpp.md)\
68+
[Assertion and User-Supplied Messages](assertion-and-user-supplied-messages-cpp.md)\
6969
`#error` directive, the **`static_assert`** keyword, the `assert` macro.
7070

71-
[Templates](../cpp/templates-cpp.md)\
71+
[Templates](templates-cpp.md)\
7272
Template specifications, function templates, class templates, **`typename`** keyword, templates vs. macros, templates and smart pointers.
7373

74-
[Event Handling](../cpp/event-handling.md)\
74+
[Event Handling](event-handling.md)\
7575
Declaring events and event handlers.
7676

77-
[Microsoft-Specific Modifiers](../cpp/microsoft-specific-modifiers.md)\
77+
[Microsoft-Specific Modifiers](microsoft-specific-modifiers.md)\
7878
Modifiers specific to Microsoft C++. Memory addressing, calling conventions, **`naked`** functions, extended storage-class attributes (**`__declspec`**), **`__w64`**.
7979

8080
[Inline Assembler](../assembler/inline/inline-assembler.md)\
8181
Using assembly language and C++ in **`__asm`** blocks.
8282

83-
[Compiler COM Support](../cpp/compiler-com-support.md)\
83+
[Compiler COM Support](compiler-com-support.md)\
8484
A reference to Microsoft-specific classes and global functions used to support COM types.
8585

86-
[Microsoft Extensions](../cpp/microsoft-extensions.md)\
86+
[Microsoft Extensions](microsoft-extensions.md)\
8787
Microsoft extensions to C++.
8888

89-
[Nonstandard Behavior](../cpp/nonstandard-behavior.md)\
89+
[Nonstandard Behavior](nonstandard-behavior.md)\
9090
Information about nonstandard behavior of the Microsoft C++ compiler.
9191

9292
[Welcome Back to C++](welcome-back-to-cpp-modern-cpp.md)\

0 commit comments

Comments
 (0)