新規更新January 10, 2020 at 11:56PM
【外部リンク】
Nullptr
Komap: NULL (Си)
'''nullptr''' — [[ключевое слово]], введенное в [[C++11]] для описания константы нулевого указателя. Данная константа имеет тип <code>std::nullptr_t</code>.
nullptr является константой <ref>Liquid error: wrong number of arguments (given 1, expected 2)</ref>.
До введения nullpt, для обнуления указателей использовался макрос [[NULL (Си)|NULL]], со значением 0 — целым типом. Это вызывало проблемы (например, при перегрузке функций). Тип nullptr — std::nullptr_t, что решает эти проблемы. Существуют неявные преобразования nullptr к нулевому указателю любого типа и к [[Логический тип|bool]] (со значением false), но не к целочисленных типам<ref name="habr">Liquid error: wrong number of arguments (given 1, expected 2)</ref>.
== Примечания ==
[[Категория:C++]]
nullptr является константой <ref>Liquid error: wrong number of arguments (given 1, expected 2)</ref>.
До введения nullpt, для обнуления указателей использовался макрос [[NULL (Си)|NULL]], со значением 0 — целым типом. Это вызывало проблемы (например, при перегрузке функций). Тип nullptr — std::nullptr_t, что решает эти проблемы. Существуют неявные преобразования nullptr к нулевому указателю любого типа и к [[Логический тип|bool]] (со значением false), но не к целочисленных типам<ref name="habr">Liquid error: wrong number of arguments (given 1, expected 2)</ref>.
== Примечания ==
[[Категория:C++]]
https://ift.tt/2uDNlvN