Skip to content

Commit 48fa3c2

Browse files
authored
Merge pull request MicrosoftDocs#1868 from mikeblome/mb-static-typing
deleted very confusing bullet point
2 parents b549671 + f1ba3ad commit 48fa3c2

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

docs/cpp/cpp-type-system-modern-cpp.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,7 @@ When you define a **class**, **struct**, **union**, or **enum**, that construct
9696

9797
- The compiler has no built-in knowledge of a user-defined type. It learns of the type when it first encounters the definition during the compilation process.
9898

99-
- You specify what operations can be performed on your type, and how it can be converted to other types, by defining (through overloading) the appropriate operators, either as class members or non-member functions. For more information, see [Function Overloading](function-overloading.md).
100-
101-
- They do not have to be statically typed (the rule that an object's type never changes). Through the mechanisms of *inheritance* and *polymorphism*, a variable declared as a user-defined type of class (referred to as an object instance of a class) might have a different type at run-time than at compile time. For more information, see [Inheritance](../cpp/inheritance-cpp.md).
99+
- You specify what operations can be performed on your type, and how it can be converted to other types, by defining (through overloading) the appropriate operators, either as class members or non-member functions. For more information, see [Function Overloading](function-overloading.md)
102100

103101
## Pointer types
104102

0 commit comments

Comments
 (0)