Skip to content

Commit 5a6e81d

Browse files
mikeblomeColin Robertson
authored andcommitted
fixed helpviewer keywords in cpp language topics (#370)
* fixed helpviewer keywords in cpp language topics * Add plus operator to f1
1 parent 6c60246 commit 5a6e81d

File tree

267 files changed

+796
-3937
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

267 files changed

+796
-3937
lines changed

docs/cpp/abstract-classes-cpp.md

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "classes [C++], abstract"
15-
- "base classes, abstract classes"
16-
- "abstract classes"
17-
- "derived classes, abstract classes"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["classes [C++], abstract", "base classes [C++], abstract classes [C++]", "abstract classes [C++]", "derived classes [C++], abstract classes [C++]"]
1812
ms.assetid: f0c5975b-39de-4d68-9640-6ce57f4632e6
1913
caps.latest.revision: 7
2014
author: "mikeblome"
2115
ms.author: "mblome"
2216
manager: "ghogen"
23-
translation.priority.ht:
24-
- "cs-cz"
25-
- "de-de"
26-
- "es-es"
27-
- "fr-fr"
28-
- "it-it"
29-
- "ja-jp"
30-
- "ko-kr"
31-
- "pl-pl"
32-
- "pt-br"
33-
- "ru-ru"
34-
- "tr-tr"
35-
- "zh-cn"
36-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
3718
---
3819
# Abstract Classes (C++)
3920
Abstract classes act as expressions of general concepts from which more specific classes can be derived. You cannot create an object of an abstract class type; however, you can use pointers and references to abstract class types.

docs/cpp/additional-startup-considerations.md

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "program startup [C++]"
15-
- "startup code"
16-
- "initializing before main"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["program startup [C++]", "startup code", "initializing before main"]
1712
ms.assetid: 0e942aa6-8342-447c-b068-8980ed7622bd
1813
caps.latest.revision: 6
1914
author: "mikeblome"
2015
ms.author: "mblome"
2116
manager: "ghogen"
22-
translation.priority.ht:
23-
- "cs-cz"
24-
- "de-de"
25-
- "es-es"
26-
- "fr-fr"
27-
- "it-it"
28-
- "ja-jp"
29-
- "ko-kr"
30-
- "pl-pl"
31-
- "pt-br"
32-
- "ru-ru"
33-
- "tr-tr"
34-
- "zh-cn"
35-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
3618
---
3719
# Additional Startup Considerations
3820
In C++, object construction and destruction can involve executing user code. Therefore, it is important to understand which initializations happen before entry to **main** and which destructors are invoked after exit from **main**. (For detailed information about construction and destruction of objects, see [Constructors](../cpp/constructors-cpp.md) and [Destructors](../cpp/destructors-cpp.md).)

docs/cpp/additional-termination-considerations.md

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "quitting applications"
15-
- "exiting applications"
16-
- "programs [C++], terminating"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["quitting applications", "exiting applications", "programs [C++], terminating"]
1712
ms.assetid: acbe2332-9d8a-4a58-a471-dd652a837384
1813
caps.latest.revision: 7
1914
author: "mikeblome"
2015
ms.author: "mblome"
2116
manager: "ghogen"
22-
translation.priority.ht:
23-
- "cs-cz"
24-
- "de-de"
25-
- "es-es"
26-
- "fr-fr"
27-
- "it-it"
28-
- "ja-jp"
29-
- "ko-kr"
30-
- "pl-pl"
31-
- "pt-br"
32-
- "ru-ru"
33-
- "tr-tr"
34-
- "zh-cn"
35-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
3618
---
3719
# Additional Termination Considerations
3820
You can terminate a C++ program by using **exit**, `return`, or **abort**. You can add exit processing using the `atexit` function. These are discussed in the following sections.

docs/cpp/additive-operators-plus-and.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ ms.suite: ""
77
ms.technology: ["cpp-language"]
88
ms.tgt_pltfrm: ""
99
ms.topic: "language-reference"
10-
f1_keywords: ["-", "+"]
10+
f1_keywords: ["+", "-"]
1111
dev_langs: ["C++"]
12-
helpviewer_keywords: ["operators [C++], addition", "subtraction operator, additive operators", "+ operator, additive operators", "additive operators", "arithmetic operators [C++], additive operators", "- operator, additive operators in C++"]
12+
helpviewer_keywords: ["operators [C++], addition", "subtraction operator [C++], additive operators", "+ operator [C++], additive operators", "additive operators [C++]", "arithmetic operators [C++], additive operators", "- operator [C++], additive operators in C++"]
1313
ms.assetid: d4afafe7-e201-4c69-a649-37f17756e784
1414
caps.latest.revision: 9
1515
author: "mikeblome"

docs/cpp/address-of-operator-amp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.tgt_pltfrm: ""
99
ms.topic: "language-reference"
1010
f1_keywords: ["&"]
1111
dev_langs: ["C++"]
12-
helpviewer_keywords: ["address-of operator (&)", "& operator", "& operator, address-of operator"]
12+
helpviewer_keywords: ["address-of operator (&)", "& operator", "& operator [C++], address-of operator"]
1313
ms.assetid: 2828221a-15f6-4acc-87fe-25e34feebb88
1414
caps.latest.revision: 7
1515
author: "mikeblome"

docs/cpp/alignof-operator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.tgt_pltfrm: ""
99
ms.topic: "language-reference"
1010
f1_keywords: ["alignas_cpp", "__alignof_cpp", "alignof_cpp"]
1111
dev_langs: ["C++"]
12-
helpviewer_keywords: ["alignas", "alignment of structures", "__alignof keyword [C++]", "alignof", "types [C++], alignment requirements"]
12+
helpviewer_keywords: ["alignas [C++]", "alignment of structures", "__alignof keyword [C++]", "alignof [C++]", "types [C++], alignment requirements"]
1313
ms.assetid: acb1eed7-6398-40bd-b0c5-684ceb64afbc
1414
caps.latest.revision: 11
1515
author: "mikeblome"

docs/cpp/anonymous-class-types.md

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "class types, anonymous"
15-
- "anonymous class types"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["class types [C++], anonymous", "anonymous class types"]
1612
ms.assetid: 9ba667b2-8c2a-4c29-82a6-fa120b9233c8
1713
caps.latest.revision: 7
1814
author: "mikeblome"
1915
ms.author: "mblome"
2016
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
3518
---
3619
# Anonymous Class Types
3720
Classes can be anonymous — that is, they can be declared without an *identifier*. This is useful when you replace a class name with a `typedef` name, as in the following:

docs/cpp/argument-definitions.md

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "envp argument"
15-
- "main function, arguments"
16-
- "arguments [C++], for main function"
17-
- "argv argument"
18-
- "argc argument"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["envp argument", "main function, arguments", "arguments [C++], for main function", "argv argument", "argc argument"]
1912
ms.assetid: 6148cbf3-ebe8-44f2-b277-de4b723991c7
2013
caps.latest.revision: 13
2114
author: "mikeblome"
2215
ms.author: "mblome"
2316
manager: "ghogen"
24-
translation.priority.ht:
25-
- "cs-cz"
26-
- "de-de"
27-
- "es-es"
28-
- "fr-fr"
29-
- "it-it"
30-
- "ja-jp"
31-
- "ko-kr"
32-
- "pl-pl"
33-
- "pt-br"
34-
- "ru-ru"
35-
- "tr-tr"
36-
- "zh-cn"
37-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
3818
---
3919
# Argument Definitions
4020
The arguments in the prototype

docs/cpp/argument-dependent-name-koenig-lookup-on-functions.md

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "Koenig lookup"
15-
- "argument-dependent lookup [C++]"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["Koenig lookup", "argument-dependent lookup [C++]"]
1612
ms.assetid: c0928401-da2c-4658-942d-9ba4df149c35
1713
caps.latest.revision: 10
1814
author: "mikeblome"
1915
ms.author: "mblome"
2016
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
3518
---
3619
# Argument-Dependent Name (Koenig) Lookup on Functions
3720
The compiler can use argument-dependent name lookup to find the definition of an unqualified function call. Argument-dependent name lookup is also called Koenig lookup. The type of every argument in a function call is defined within a hierarchy of namespaces, classes, structures, unions, or templates. When you specify an unqualified [postfix](../cpp/postfix-expressions.md) function call, the compiler searches for the function definition in the hierarchy associated with each argument type.

docs/cpp/argument-passing-and-naming-conventions.md

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-language"
7+
ms.technology: ["cpp-language"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "language-reference"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "argument passing [C++], conventions"
15-
- "arguments [C++], widening"
16-
- "coding conventions, arguments"
17-
- "arguments [C++], passing"
18-
- "registers, return values"
19-
- "thiscall keyword [C++]"
20-
- "naming conventions [C++], arguments"
21-
- "arguments [C++], naming"
22-
- "passing arguments, conventions"
23-
- "conventions [C++], argument names"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["argument passing [C++], conventions", "arguments [C++], widening", "coding conventions, arguments", "arguments [C++], passing", "registers, return values", "thiscall keyword [C++]", "naming conventions [C++], arguments", "arguments [C++], naming", "passing arguments [C++], conventions", "conventions [C++], argument names"]
2412
ms.assetid: de468979-eab8-4158-90c5-c198932f93b9
2513
caps.latest.revision: 9
2614
author: "mikeblome"
2715
ms.author: "mblome"
2816
manager: "ghogen"
29-
translation.priority.ht:
30-
- "cs-cz"
31-
- "de-de"
32-
- "es-es"
33-
- "fr-fr"
34-
- "it-it"
35-
- "ja-jp"
36-
- "ko-kr"
37-
- "pl-pl"
38-
- "pt-br"
39-
- "ru-ru"
40-
- "tr-tr"
41-
- "zh-cn"
42-
- "zh-tw"
17+
translation.priority.ht: ["cs-cz", "de-de", "es-es", "fr-fr", "it-it", "ja-jp", "ko-kr", "pl-pl", "pt-br", "ru-ru", "tr-tr", "zh-cn", "zh-tw"]
4318
---
4419
# Argument Passing and Naming Conventions
4520
**Microsoft Specific**

0 commit comments

Comments
 (0)