c++ - 在 c++20 中使用模块
问题描述
我有这个程序我正在尝试编译。住在这里
import std.core;
int main()
{
std::cout<<"ravioli";
}
我正在阅读有关C++ 20 中的模块。该源仅包含有关在 Microsoft C++ 编译器上运行它的信息。是否有任何其他编译器实现了模块?如果是的话,我需要什么额外的标志来编译这个程序。
解决方案
根据Reddit中的一位 STL 开发人员的说法,这些stl
模块就像stl.core
或stl.io
只是微软的东西,旨在作为 C++23 提案的起点。它们只是对现有标准库的重新打包,除了将它们分成五个左右的组之外没有任何组织变化。您可以在 C++中的模块概述或OpenSTD 论文中找到更多相关信息。
推荐阅读
- excel - 如何自动填充活动单元格的列直到最后一行
- r - R中的文本挖掘/单词相关性
- c# - 使用 Identity Server 3 缓存外部身份验证 InMemory
- angular - 从应用程序外部调用 Angular Route
- javascript - 从 dateTime 字符串中获取时间
- javascript - Angular:如何操作数据响应
- embedded - SPI同步的想法
- angularjs - AngularJS 指令的动态(通配符)选择器
- file-io - 你能打开一个已经被同一个程序中的另一个函数打开的文件吗?
- c# - 在 CollectionView 中滚动不会保持 Switch 切换选择