Sdílet prostřednictvím


Kontrola typů (CRT)

Kompilátor provádí omezenou kontrolu typů u funkcí, které mohou mít proměnlivý počet argumentů, a to následujícím způsobem:

Volání funkce Argumenty s kontrolou typu
_cprintf_s, _cscanf_s, , printf_sscanf_s První argument (formátovací řetězec)
fprintf_s, fscanf_s, , sprintf_ssscanf_s První dva argumenty (soubor nebo vyrovnávací paměť a formátovací řetězec)
_snprintf_s První tři argumenty (soubor nebo vyrovnávací paměť, počet a formátovací řetězec)
_open První dva argumenty (cesta a _open příznak)
_sopen_s První tři argumenty (režim cesty, _open příznaku a sdílení)
_execl, _execle, , _execlp_execlpe První dva argumenty (cesta a ukazatel prvního argumentu)
_spawnl, _spawnle, , _spawnlp_spawnlpe První tři argumenty (příznak režimu, cesta a ukazatel prvního argumentu)

Kompilátor provádí stejnou kontrolu omezeného typu u rozsáhlých protějšků těchto funkcí.

Viz také

Soubory C runtime (CRT) a standardní knihovny C++ (STL) .lib