Skip to content

Commit 3d7dd96

Browse files
author
Colin Robertson
authored
Merge pull request MicrosoftDocs#1763 from MicrosoftDocs/master637110817539410374
Fix git push error for protected CLA branch
2 parents 68c061e + 4e1b2d0 commit 3d7dd96

19 files changed

Lines changed: 33 additions & 17 deletions

docs/cpp/fundamental-types-cpp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Fundamental Types (C++)"
33
ms.date: "11/04/2016"
44
f1_keywords: ["__int128_cpp", "__wchar_t_cpp", "char_cpp", "double_cpp", "float_cpp", "int_cpp", "long_cpp", "long_double_cpp", "short_cpp", "signed_cpp", "unsigned_cpp", "unsigned_int_cpp", "wchar_t_cpp"]
5-
helpviewer_keywords: ["specifiers [C++], type", "float keyword [C++]", "char keyword [C++]", "__wchar_t keyword [C++]", "signed types [C++], summary of data types", "Integer data type [C++], C++ data types", "arithmetic operations [C++], types", "int data type", "unsigned types [C++], summary of data types", "short data type [C++]", "double data type [C++], summary of types", "long long keyword [C++]", "long double keyword [C++]", "unsigned types [C++]", "signed types [C++]", "void keyword [C++]", "storage [C++], basic type", "integral types, C++", "wchar_t keyword [C++]", "floating-point numbers [C++], C++ data types", "long keyword [C++]", "type specifiers [C++]", "integral types", "long keyword [C++], C++ data types", "storing types [C++]", "data types [C++], void"]
5+
helpviewer_keywords: ["specifiers [C++], type", "float keyword [C++]", "char keyword [C++]", "__wchar_t keyword [C++]", "signed types [C++], summary of data types", "Integer data type [C++], C++ data types", "arithmetic operations [C++], types", "int data type", "unsigned types [C++], summary of data types", "short data type [C++]", "double data type [C++], summary of types", "long long keyword [C++]", "long double keyword [C++]", "unsigned types [C++]", "signed types [C++]", "void keyword [C++]", "storage [C++], basic type", "integral types, C++", "wchar_t keyword [C++]", "floating-point numbers [C++], C++ data types", "long keyword [C++]", "type specifiers [C++]", "integral types", "long keyword [C++]", "storing types [C++]", "data types [C++], void"]
66
ms.assetid: 58b0106a-0406-4b74-a430-7cbd315c0f89
77
---
88
# Fundamental Types (C++)
@@ -28,7 +28,7 @@ The following table explains the restrictions on type sizes. These restrictions
2828
||**short**|Type **short int** (or simply **short**) is an integral type that is larger than or equal to the size of type **char**, and shorter than or equal to the size of type **int**.<br /><br /> Objects of type **short** can be declared as **signed short** or **unsigned short**. **Signed short** is a synonym for **short**.|
2929
||**int**|Type **int** is an integral type that is larger than or equal to the size of type **short int**, and shorter than or equal to the size of type **long**.<br /><br /> Objects of type **int** can be declared as **signed int** or **unsigned int**. **Signed int** is a synonym for **int**.|
3030
||**__int8**, **__int16**, **__int32**, **__int64**|Sized integer `__int n`, where `n` is the size, in bits, of the integer variable. **__int8**, **__int16**, **__int32** and **__int64** are Microsoft-specific keywords. Not all types are available on all architectures. (**__int128** is not supported.)|
31-
||**long**|Type **long** (or **long int**) is an integral type that is larger than or equal to the size of type **int**.<br /><br /> Objects of type **long** can be declared as **signed long** or **unsigned long**. **Signed long** is a synonym for **long**.|
31+
||**long**|Type **long** (or **long int**) is an integral type that is larger than or equal to the size of type **int**. (On Windows **long** is the same size as **int**.)<br /><br /> Objects of type **long** can be declared as **signed long** or **unsigned long**. **Signed long** is a synonym for **long**.|
3232
||**long long**|Larger than an unsigned **long**.<br /><br /> Objects of type **long long** can be declared as **signed long long** or **unsigned long long**. **signed long long** is a synonym for **long long**.|
3333
||**wchar_t**, **__wchar_t**|A variable of type **wchar_t** designates a wide-character or multibyte character type. By default, **wchar_t** is a native type, but you can use [/Zc:wchar_t-](../build/reference/zc-wchar-t-wchar-t-is-native-type.md) to make **wchar_t** a typedef for **unsigned short**. The **__wchar_t** type is a Microsoft-specific synonym for the native **wchar_t** type.<br /><br /> Use the L prefix before a character or string literal to designate the wide-character type.|
3434
|Floating point|**float**|Type **float** is the smallest floating point type.|

docs/error-messages/compiler-errors-2/compiler-error-c2813.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Compiler Error C2813"
33
ms.date: "11/04/2016"
4+
f1_keywords: ["C2813"]
45
helpviewer_keywords: ["C2813"]
56
ms.assetid: 6cf2135f-7b82-42d1-909a-5e864308a09c
67
---

docs/error-messages/compiler-warnings/c4473.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Compiler Warning C4473"
33
ms.date: "02/16/2018"
4+
f1_keywords: ["C4473"]
45
helpviewer_keywords: ["C4473"]
56
---
67
# Compiler Warning (level 1) C4473

docs/error-messages/compiler-warnings/c4477.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Compiler Warning C4477"
33
ms.date: "02/16/2018"
4+
f1_keywords: ["C4477"]
45
helpviewer_keywords: ["C4477"]
56
---
67
# Compiler Warning (level 1) C4477

docs/error-messages/compiler-warnings/c5038.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Compiler Warning C5038"
33
description: Describes the causes and fixes for compiler warning C5038.
44
ms.date: "10/11/2019"
5+
f1_keywords: ["C5038"]
56
helpviewer_keywords: ["C5038"]
67
---
78
# Compiler Warning C5038

docs/error-messages/compiler-warnings/c5045.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Compiler Warning C5045"
33
ms.date: "06/21/2018"
4+
f1_keywords: ["C5045"]
45
helpviewer_keywords: ["C5045"]
56
---
67
# Compiler Warning C5045

docs/error-messages/compiler-warnings/c5105.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Compiler Warning C5105"
33
description: Compiler warning C5105 description and solution.
44
ms.date: "09/22/2019"
5+
f1_keywords: ["C5105"]
56
helpviewer_keywords: ["C5105"]
67
---
78
# Compiler Warning (level 1) C5105

docs/error-messages/compiler-warnings/compiler-warning-c4746.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: "Compiler Warning C4746"
33
ms.date: "11/04/2016"
4+
f1_keywords: ["C4746"]
5+
helpviewer_keywords: ["C4746"]
46
ms.assetid: 5e79ab46-6031-499a-a986-716c866b6c0e
57
---
68
# Compiler Warning C4746

docs/error-messages/compiler-warnings/compiler-warning-c4868.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Compiler Warning C4868"
33
ms.date: "10/26/2017"
44
f1_keywords: ["C4868"]
5+
helpviewer_keywords: ["C4868"]
56
ms.assetid: fc6aa7e5-34dd-4ec2-88bd-16e430361dc7
67
---
78
# Compiler Warning (level 4) C4868

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4436.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: "Compiler Warning (level 1) C4436"
33
ms.date: "11/04/2016"
4+
f1_keywords: ["C4436"]
5+
helpviewer_keywords: ["C4436"]
46
ms.assetid: 2b54a1fc-c9c6-4cc9-90be-faa44fc715d5
57
---
68
# Compiler Warning (level 1) C4436

0 commit comments

Comments
 (0)