Defined in header
path current_path( error_code& ec );
void current_path( const path& p );
void current_path( const path& p, error_code& ec );
Returns or changes the current path.
|p||-||path to change the current working directory to|
|ec||-||out-parameter for error reporting in the non-throwing overloads|
 Return value
The current working directory is the directory that is used as the starting location in path resolution for relative paths. Single current working directory is associated with entire process.
The current working directory is a dangerous global state of the program. Behavior of various file input/output related functions are affected by the value of the current path. The current path may be unexpectedly changed by any component of the program, including various external libraries or other threads.
 See also
|This section is incomplete|