Каково различие между cstdlib и stdlib.h?

Когда написание кода C++ является там любым различием между:

#include <cstdlib>

и

#include <stdlib.h>

кроме первого главным образом содержавшего в std:: пространство имен?

Есть ли какая-либо причина кроме кодирования стандартов и стиля для использования один по другому?

47
задан George Kagan 6 November 2016 в 19:26
поделиться

2 ответа

Первый - это заголовок C ++, а второй - заголовок C. Поскольку первый использует пространство имен, это кажется предпочтительным.

45
ответ дан 26 November 2019 в 19:50
поделиться

Нет, за исключением ситуации с пространством имен, они по сути идентичны.

15
ответ дан 26 November 2019 в 19:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: