C++ C+中的路径搜索库+;用于查看文件的路径列表
我在做一个开源电路模拟器。电路原理图可以包含子电路,这些子电路位于它们自己的文件中。就在模拟电路之前,它在预处理阶段被“展平”为单个文件。当前,子电路必须通过其在原理图中的完整路径来引用。我想让用户只提供电路的名称,让模拟器以类似于编译器的方式搜索相应文件的路径列表,或者类似地从预先搜索的存储文件列表中查找文件C++ C+中的路径搜索库+;用于查看文件的路径列表,c++,hash,filepath,C++,Hash,Filepath,我在做一个开源电路模拟器。电路原理图可以包含子电路,这些子电路位于它们自己的文件中。就在模拟电路之前,它在预处理阶段被“展平”为单个文件。当前,子电路必须通过其在原理图中的完整路径来引用。我想让用户只提供电路的名称,让模拟器以类似于编译器的方式搜索相应文件的路径列表,或者类似地从预先搜索的存储文件列表中查找文件 使用C++ QT框架实现这样的搜索?< P>您需要使用QMAP或STD::MAP来映射电路名称到电路。然后,这只是查找的问题,如: myCircuitPath = myQMap.valu
<如何>使用C++ QT框架实现这样的搜索?< P>您需要使用QMAP或STD::MAP来映射电路名称到电路。然后,这只是查找的问题,如:
myCircuitPath = myQMap.value(myCircuitName);
或
<> P>对于任何更严重的问题,你需要深入学习C++,或者向我们展示你的代码,我们可以帮助扩展它……/P>谢谢,这是一个很好的起点,如果你对代码感兴趣的话,它是QUCS电路模拟器:
myCircuitPath = myStdMap.at(myCiruitName);