c++ - `struct A_API B{}` 是什么意思?
问题描述
我正在阅读pytorch
的 C++ 源代码,我注意到它清除了这样的结构或类:
struct CAFFE2_API SparseTensorImpl : public TensorImpl {
...
};
代码在pytorch/aten/src/ATen/SparseTensorImpl.h
事实上,我以前从未见过这样的代码。我所看到的都是struct A
或class A
。尽管这可能无关紧要,但我仍然对CAFFE2_API
这里的含义感到困惑。
解决方案
推荐阅读
- android - 使用 ViewBinding 测试片段场景
- android - 构建签名的 apk 时出错。错误是“密钥库被篡改,或密码不正确”
- c# - 如果反序列化失败,则跳过 Cosmos DB 容器中的文档
- javascript - 新事件()与 document.createEvent()
- python - 如何从熊猫数据框输出中删除“[]”
- c# - 如何解决必须在 Xamarin 的主线程上调用权限请求?
- testing - 如何使用“deployment_status”小猫并且仅在 QAS 分支上运行 Github Actions?
- javascript - 如何写入数据以异步提供/注入?
- specflow - 退出 specflow 场景,或避免基于前提条件执行
- javascript - 如何更改工具栏tinymce上按钮的属性标题值?