Я читав ще одну тему, де хлопець розпитував про книги C ++ для початківців, а один із програмістів, відповідаючи, написав це:
Деякі застереження: уникайте всіх книг, які представляють "привіт світ", в якому йдеться
#include <iostream.h>
Я відкрив свою книгу C ++ і досить впевнений, що вона включала заголовок iostream, як у прикладі вище.
Чому це погано? Які ще вказівки слід пам’ятати, вивчаючи C ++?
Передумови: Я знаю C і я почну вивчати C ++ у наступному семестрі.
<cstdio>
гарантовано надавати імена, namespace std
є для мене достатньою причиною. Я знаю, що він також може містити їх у глобальному просторі імен так само, як <stdio.h>
і в них namespace std
. Це також питання послідовності, якщо ви зробите звичку завжди використовувати <c…>
заголовки. А для деяких заголовків цього вам дуже сподобається, оскільки вони покращують інтерфейс C, наприклад, додатковими перевантаженнями функцій.
cstdio
, а неstdio.h
(останній застарілий).