Skip to content

Commit f1a0a77

Browse files
author
mikeblome
committed
initial commit on module topics
1 parent 5bc3058 commit f1a0a77

3 files changed

Lines changed: 33 additions & 0 deletions

File tree

‎docs/cpp/import-export-module.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "import and export module statement"
3+
ms.date: "07/06/2019"
4+
helpviewer_keywords: ["import module [C++]", "modules [C++], import"]
5+
ms.description: Use the import statement to access types and functions defined in the specified module.
6+
---

‎docs/cpp/import-module.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "Using dllimport and dllexport in C++ Classes"
3+
ms.date: "07/06/2019"
4+
helpviewer_keywords: ["import module [C++]", "modules [C++], import"]
5+
ms.description: Use the import statement to access types and functions defined in the specified module.
6+
---

‎docs/cpp/modules-cpp.md‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: "Overview of modules in C++"
3+
ms.date: "07/06/2019"
4+
helpviewer_keywords: ["modules [C++]", "modules [C++], overview"]
5+
ms.description: Modules in C++20 represent a modern alternative to header files.
6+
---
7+
8+
# Overview of modules in C++
9+
10+
C++20 introduces *modules*, a modern solution for componentization of C++ libraries and programs. Modules eliminate or greatly reduce many of the problems associated with the use of header files, and also potentially reduce compilation times.
11+
When you *import* a module, you gain access to its public interface, which consists of types and functions that the module *exports*.
12+
13+
## Obtaining modules
14+
15+
## Enabling modules in the Microsoft C++ compiler
16+
17+
## Importing modules
18+
19+
## Creating modules
20+
21+
## See Also

0 commit comments

Comments
 (0)