C является несколько не совсем подмножеством C++. Таким образом, мы можем использовать большинство функций/заголовков C в C++, немного изменив имя (stdio.h
на cstdio
, stdlib.h
на cstdlib
).
Мой вопрос на самом деле семантический. В коде C++ (с использованием новейшей версии компилятора GCC) я могу вызвать printf("Hello world!");
и std::printf("Hello world!");
и работает точно так же. И в ссылке, которую я использую, она также отображается как std::printf("Hello world!");
,
Мой вопрос заключается в том, предпочтительнее ли использовать std::printf();
в C++? Есть ли разница?