eir equal, but UTF-8 encoded values under Microsoft Windows for the lifetime of the instance. </p>
<p>The class uses <code>GetCommandLineW()</code>, <code>CommandLineToArgvW()</code> and <code>GetEnvironmentStringsW()</code> in order to obtain Unicode-encoded values. It does not relate to actual values of argc, argv and env under Windows.</p>
<p>It restores the original values in its destructor (usually at the end of the <code>main</code> function).</p>
<p>If any of the system calls fails, an exception of t