C++ C+;中CreateProcess()的等价物+;标准库模板(STL)

C++ C+;中CreateProcess()的等价物+;标准库模板(STL),c++,visual-c++,stl,createprocess,C++,Visual C++,Stl,Createprocess,我们知道,是用C程序来创建一个进程(启动一个EXE等等) 我试着探索C++中是否有任何方法使用STL(标准库)来实现同样的事情。 原因是,在CreateProcess()API中,我们需要考虑各种类型的liek LPTSTR(Unicode/MBCS等) 但是如果有任何C++ STL等价物可以抽象所有这些细节,它将是非常有用的。< < /P> < P>不, CurralPosie用于 Windows 程序。C程序使用系统。这在C++中是可用的。这里,“STL”只是误导。C++标准库已经发展到包括

我们知道,是用C程序来创建一个进程(启动一个EXE等等)

<>我试着探索C++中是否有任何方法使用STL(标准库)来实现同样的事情。 原因是,在CreateProcess()API中,我们需要考虑各种类型的liek LPTSTR(Unicode/MBCS等)


<>但是如果有任何C++ STL等价物可以抽象所有这些细节,它将是非常有用的。< < /P> < P>不,<代码> CurralPosie<代码>用于<强> Windows 程序。C程序使用
系统
。这在C++中是可用的。这里,

“STL”只是误导。C++标准库已经发展到包括旧IoFixSo流传、String库、STL和最近的Boost库,加上沿路的一些自己的发明,再加上C99标准库。我只是想更好地理解事情。那么,这是否意味着system()[C]&[std::system in C++]在内部调用callCreateProcess()?类推一下我所搜索的内容,因为我们有许多抽象的东西,很容易在标准C++库(STD)中编程,例如(类比),而不是干涉内部字符等。我们使用字符串对象(它已经抽象的字符操作),我们是否有一些类似的API被C++标准库公开,这有助于创建进程()?@ CODLIMOL:或<代码> SHILLACKECUT/<代码>或<代码> CurATE PrimeX</C> >或者可能还有另一个类似的函数。通常是不相关的细节。当您调用
system
时,您可以通过编译器供应商认为合适的任何方式获得一个新进程。在Visual C++的情况下,那也是微软,所以他们应该知道。