29
Input/output library
[input.output]
29.11
File systems
[filesystems]
29.11.13
Filesystem operation functions
[fs.op.funcs]
29.11.13.3
Canonical
[fs.op.canonical]
🔗
path canonical
(
const
path
&
p
)
; path canonical
(
const
path
&
p, error_code
&
ec
)
;
1
#
Effects
: Converts
p
to an absolute path that has no symbolic link, dot, or dot-dot elements in its pathname in the generic format
.
2
#
Returns
: A path that refers to the same file system object as
absolute
(
p
)
.
The signature with argument
ec
returns
path
(
)
if an error occurs
.
3
#
Throws
: As specified in
[fs.
err.
report]
.
4
#
Remarks
:
!
exists
(
p
)
is an error
.