Преобразования указателей
Везде, где указатели присваиваются, инициализируются, сравниваются и т.д. могут выполняться следующие преобразования.
Константа 0 может преобразовываться в указатель, и гарантируется, что это значение породит указатель, отличный от указателя на любой объект. | |
Указатель любого типа может преобразовываться в void*. | |
Указатель на класс может преобразовываться в указатель на открытый базовый класс этого класса; см. #8.5.3. | |
Имя вектора может преобразовываться в указатель на его первый элемент. | |
Идентификатор, описанный как "функция, возвращающая ...", всегда, когда он не используется в позиции имени функции в вызове, преобразуется в "указатель на функцию, возвращающую ...". |