腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++20
模块
-
如何
获得
它们
的
文件名
?
c++
、
parsing
、
module
、
c++20
我
的
目标是构建一个简单
的
c++解析器,它收集c++程序中每个结构/类
的
名称。 这个问题与
c++20
模块
有关。考虑以下代码: import module-name; 我
的
解析器
如何
知道
模块
的
来源并收集结构/classes
的
名称? 如果它是一个#include指令,我
的
解析器将只解析给定
的
文件名
...有没有办法
获得
给定
模块
浏览 14
提问于2021-04-21
得票数 2
1
回答
clang
的
编译
模块
pcm文件是用来做什么
的
?
c++
、
c++20
、
clang++
、
c++-modules
我正在查看clang
模块
的
驱动程序测试用例:// a-m.cc#include <iostream>export void do_a() { std::cout <<"A\n"; }clang++ -std=
c++20
-
浏览 22
提问于2021-03-13
得票数 5
回答已采纳
1
回答
如何
在gcc或clang中使用
c++20
(启用
模块
)包含多个预编译头
c++
、
g++
、
clang++
、
c++20
、
c++-modules
在
c++20
中,当启用
模块
时,每个包含都应该被封装,这样排序就不重要了,宏也不会泄漏等等。 是否可以预编译多个标头
的
问题是肯定
的
。我现在
的
问题是:
如何
做到这一点:即:
如何
首先预编译一组标头,然后使编译器识别
它们
(全部)为使用
c++20
模块
的
翻译单元
的
预编译头(使用linux命令行)。
浏览 1
提问于2020-12-10
得票数 2
1
回答
python
如何
获得
导入
模块
的
程序
python
最近我在
模块
上遇到了一些麻烦。我很难弄清楚
如何
获得
导入
模块
的
文件。
模块
在导入
它们
时运行,对吗?那么有什么方法可以
获得
运行
模块
的
程序吗?(最好是路径或
文件名
)edit2:我不想得到
模块
的
源代码。我想从它内部导入
的
一个
模块
浏览 3
提问于2022-05-09
得票数 0
回答已采纳
1
回答
如何
从其他目录导入
C++20
模块
?
c++
、
visual-studio
、
c++20
我正在尝试使用
C++20
的
模块
功能,因为MSVC和GCC11现在有点支持它。对于头文件,我们可以放置头文件
的
相对/完整路径来包含
它们
。但是,我们
如何
导入源代码之外
的
其他文件夹中
的
模块
呢?另外,Visual Studio中是否有包含导入路径或其他内容
的
选项?
浏览 2
提问于2021-03-20
得票数 2
2
回答
共享库和
c++20
模块
c++
、
shared-libraries
、
c++20
、
c++-modules
关于
如何
在共享库中正确使用
C++20
模块
的
在线文档很少。很多人are clearly interested,但我还没能找到一个明确
的
解决方案。这可以使用“遗留C++”中
的
宏来完成,但这不适用于
C++20
模块
,因为无论预处理器指令
如何
,代码只编译一次。然而,这来自一条评论,现在已经被删除,我找不到任何关于这个话题
的
可靠来源。
如何
使用
C++20
模块
创建共享库?
浏览 44
提问于2021-10-05
得票数 1
1
回答
C++
模块
“未能读取
模块
'std.io.gcm':没有这样
的
文件或目录”
c++
、
c++20
我正在尝试使用c++测试
模块
docker run -it image_id {} sh-4.4美元g++ -o m main.cpp -std=c++2a -fmodules ts在main.cpp:1:1导入
的
模块
中: std.io: error:未能读取
模块
'std.io.gcm':没有这样
的
浏览 0
提问于2019-03-07
得票数 2
回答已采纳
1
回答
使用
C++20
概念为自定义容器创建一个Iterator
c++
、
c++20
、
c++-concepts
C++20
引入了概念,这是对模板函数或类可以接受
的
类型施加约束
的
一种聪明方法。但是作者并没有升级关于
如何</e
浏览 3
提问于2022-05-27
得票数 9
回答已采纳
1
回答
是否有一种很好
的
方法使vscode intellisense检测从-xc++-system-头标志生成
的
用于导入
的
g++ gcm文件?
c++
、
visual-studio-code
、
intellisense
、
c++20
、
c++-modules
我正在尝试使用
c++20
模块
特性,并希望将标准库头作为
模块
导入。
的
一个
模块
文件。但是vscode抱怨道: } "version": 4我不知道
如何
实现
的
可能解决方案: 当iostream.gcm对象在vscode已知
的<
浏览 9
提问于2022-07-08
得票数 1
回答已采纳
1
回答
有可能在bazel中使用带有自定义规则
的
C++20
模块
吗?
c++
、
bazel
、
c++20
、
c++-modules
Bazel不直接支持
模块
(请参阅)。来自 所有关于
模块
的
浏览 0
提问于2020-10-17
得票数 6
回答已采纳
1
回答
如何
在Chrome控制台中访问纯ES6
模块
的
内容(无Webpack)
typescript
、
ecmascript-6
、
es6-modules
上下文:一旦从服务器
获得
服务,脚本就会正确加载和工作。但我不明白
如何
通过控制台访问
模块
中
的
变量。
文件名
不能作为表示
模块
的
对象(以某种方式)提供,所以我可以通过它访问
它们
,并且不能在控制台中导入任何内容。
浏览 0
提问于2018-09-14
得票数 0
1
回答
用点符号从Clang中
的
主文件导入
C++20
模块
c++
、
c++20
、
c++-modules
在一个用
C++20
( Clang,stdlib=libc++)构建
的
项目中,我有了下一个结构:export module testing.core; }; } clang++ -c --std=
c++20
-stdlib=libc++ -fmodules -f隐式
模块
-map-f隐式- -Xclang/out/modules/interfaces/testing_core
浏览 6
提问于2022-06-07
得票数 1
回答已采纳
1
回答
2019年使用
C++20
c++
、
c++20
到目前为止,我只对其中一些特性进行了实验,但从未考虑过在实际项目中使用
C++20
特性。
C++20
支持
的
状态
浏览 6
提问于2019-10-01
得票数 8
回答已采纳
1
回答
如何
导出导入模板函数
c++
、
c++20
、
function-templates
、
c++-modules
通常,我会在.h文件中编写这个模板函数,并将其包括在内,但是我听说过
C++20
模块
,并且好奇
如何
使用这个新
的
C++20
特性导入/导出它。
浏览 17
提问于2022-02-06
得票数 1
1
回答
如何
在Visual代码中包含
C++20
模块
c++
、
visual-studio-code
、
vscode-settings
、
c++20
我正在用Visual代码编写
C++20
代码。我
的
配置如下所示:{ { "cStandard": "c11",
浏览 9
提问于2021-02-23
得票数 0
8
回答
如何
在CMake中使用
c++20
模块
?
c++
、
cmake
、
c++20
、
c++-modules
和已经支持未完成
的
C++20
标准中
的
。我可以使用CMake或其他构建系统构建基于
模块
的
项目吗?
如何
构建? 我试过,它支持
模块
,而且工作得很好,但我有一个关于它
的
依赖管理
的
(更新:问题已解决)。
浏览 3
提问于2019-08-01
得票数 38
1
回答
如何
创建没有标题
的
库?
c++
、
c++20
、
c++-modules
我们在
C++20
中有
模块
,我们能完全删除代码中
的
#include吗?import boost.asio;在
C++20
中,我们可以: 编译所有源代码,但是每个源文件可以生成一个对象(.o)和一个编译
模块
接口(CMI)。如果我们根据B
模块
编译
模块
A,但使用不同
的
编译标志,那么对于开发人员来说,为他们
的
libraries.What提供不同版本
的</em
浏览 3
提问于2021-07-19
得票数 4
回答已采纳
5
回答
如何
让py.test或nose在所有python文件中查找测试?
python
、
nose
、
pytest
我确实有几个小
模块
,其中包含测试,而py.test或nose不会查找
它们
,因为
它们
的
文件名
中不包含test。
如何
说服py.test或nose在所有python文件中查找测试,递归地-‘包括
文件名
中没有test
的
文件?在源文件中,我保留了标准
的
命名约定:带有def test_some_name方法
的
class testSomeName。 如果这是不可能
的
,我可以使用什么其他解决方案来
获得</e
浏览 0
提问于2010-09-09
得票数 5
回答已采纳
1
回答
cppwinrt.exe工具
如何
知道使用哪个C++版本从.winmd文件生成头部?
c#
、
c++
、
windows
、
windows-runtime
、
c++-winrt
我没有看到任何在cppwinrt.exe工具中指定“cppwinrt.exe版本”
的
开关!(我
的
基本假设是cppwinrt.exe工具将C++ 17语法绑定到ABI,我不知道它
如何
绑定C++ 20或未来
的
更新版本语法)我也没有看到任何在C#工具中指定“cswinrt.exe版本”
的
浏览 33
提问于2022-03-22
得票数 1
回答已采纳
1
回答
使用C++ 20
模块
创建共享库
c++
、
g++
、
c++20
、
c++-modules
我正在查看
C++20
模块
,并询问
如何
使用
模块
创建共享库。In module imported
浏览 9
提问于2022-03-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
进度更新:VS2019 v16.8中对C+20模块的支持
C++20终于来了!
解读C++即将迎来的重大更新:C++20的四大新特性
C++20 标准草案全票批准通过
说说VS2019 v16.8 预览版3中的一大波更新
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券