本文整理汇总了C++中Container::GetHfile方法的典型用法代码示例。如果您正苦于以下问题:C++ Container::GetHfile方法的具体用法?C++ Container::GetHfile怎么用?C++ Container::GetHfile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Container
的用法示例。
在下文中一共展示了Container::GetHfile方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char* argv[])
{
Container c;
stdStr directori = Convert::ToStdStr(argv[1]);
Directory::SetCurrentDirectoryW(directori);
std::cout<<Convert::ToString(Directory::GetCurrentDirectoryW());
Directory::FileCollection(Convert::ToStdStr(argv[argc-1]));
headervec = Directory::getxvector();
stdStr final = Convert::ToStdStr(argv[2]);
std::string data = Convert::ToString(final);
std::transform(data.begin(), data.end(), data.begin(), ::toupper);
stdStr packname = Convert::ToStdStr(data);
c.Sethfile(Convert::ToString(packname));
depenfunc(packname);
std::vector<std::string> indirectdep;
cout<<endl;
cout<<c.GetHfile()<<" Direct and Indirect dependencies are "<<endl;
cout<<"---------------------------------------------"<<endl;
functionremove();
indirectdep = c.GetRVector();
for(unsigned i =0; i<indirectdep.size();i++)
{
cout<<indirectdep[i]<<endl;
}
}
示例2: functionremove
// The functionremove function removes the packagename or the inputted file name from the dependency list. Since there can be no cyclic dependency
void functionremove()
{
Container c;
std::vector<std::string> indirectdep;
indirectdep = c.GetRVector();
vector<std::string>::iterator it1;
it1 = find(indirectdep.begin(),indirectdep.end(),c.GetHfile()); // The c.GetHfile() gets the package name which is inputted or
if(it1!=indirectdep.end()) //the file to which direct and indirect dependencies are determined
{
indirectdep.erase(it1);
}
c.SetRVector(indirectdep);
}
示例3: functionEdge
//to determine the direct and indirect dependencies
void Traverse::functionEdge(stdStr file)
{
Container c;
Directory::FileCollection(file);
std::vector<std::string> vec;
stdStr final = file;
std::string data = Convert::ToString(final);
std::transform(data.begin(), data.end(), data.begin(), ::toupper);
stdStr packname = Convert::ToStdStr(data);
c.Sethfile(Convert::ToString(packname));
depenfunc(packname);
std::vector<std::string> indirectdep;
cout<<endl;
cout<<c.GetHfile()<<" Direct and Indirect dependencies are "<<endl;
cout<<"---------------------------------------------"<<endl;
functionremove();
indirectdep = c.GetRVector();
for(unsigned i =0; i<indirectdep.size();i++)
{
cout<<indirectdep[i]<<endl;
}
}