【发布时间】:2012-08-07 12:45:58
【问题描述】:
我们编写了很多使用标准模板库的代码。我想将我们的一些应用程序集成到 windows shell 中,这应该为我们的用户提供更好的体验。
其中一个集成涉及一个 Shell Preview 提供程序,代码非常简单,但是,我被困在实现某些东西的最佳方式上。
shell 通过我的预览处理程序给了我一个 IStream 对象,我需要将它转换/调整为一个 std::ifstream 对象,主要是为了可以在调用堆栈中进一步调用 std::getline。
我想知道是否有一种“标准”的方式来进行改编,还是我需要发挥作用并编写代码?
TIA。
【问题讨论】:
标签: ifstream windows-shell getline