无法在 英特尔® Software Guard Extensions (英特尔® SGX) 围圈中使用 std::stringstream
内容类型: 兼容性 | 文章 ID: 000058765 | 上次审核日期: 2021 年 10 月 13 日
为什么在围圈中无法使用std::stringstream?
Stringstream 是 英特尔 SGX 不支持这些技术。 英特尔 SGX SDK 开发人员参考指南 指出:
"对于 C++ 标准库而言,大多数功能的运作方式与未控制、适用性相同,但以下是围圈内不支持的特性的高层次摘要:
不受支持的 C++ 标准等级和函数部分包含一张标题为"输入/输出库"的表格,其中不支持 iostream。
作为在围圈中访问物联网函数的变通办法,创建一个调用,代表围圈在 untruapp 应用程序中调用物联网函数。SGX 软件开发套件 (SGX SDK) 中的 SampleEnclave 示例演示了如何在围圈中实施使用 printf 的 ocall。