美文网首页程序员
【c++11关键字】nullptr

【c++11关键字】nullptr

作者: 小鱼号的代码日记 | 来源:发表于2020-10-25 10:35 被阅读0次
/*
 * c++11关键字
 * nullptr
 * 小鱼号的代码日志
*/
#include <QCoreApplication>
#include <iostream>
using namespace  std;
void nullPointer(int *a)
{
  cout << "i am a pointer" << endl;
}
template<typename T,typename U>
void func(T t,U u)
{
    t(u);
}
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    nullPointer(0);
    nullPointer(NULL); //(void*)0
    nullPointer(nullptr);
    func(nullPointer,nullptr);
    //func(nullPointer,NULL);///BAD
    //func(nullPointer,0); ///BAD
     func(nullPointer,(int*)0);
    return a.exec();
}

相关文章

  • 现代c++笔记(1)

    variadic templates(数量不定的模板参数) nullptr c++11 使用nullptr替代NU...

  • 【c++11关键字】nullptr

  • 深入理解C++11笔记

    本文列出C++11的部分特性以及注意点与用途。 1. nullptr 为了解决的问题是: (1)nullptr的特...

  • C++11新特性

    1.auto关键字。 2.nullptr关键字和std:nullptr类型。 3.基于范围的for循环 range...

  • 2019-01-08

    c++11中nullptr(与NULL的区别)[https://blog.csdn.net/justdoithai...

  • 语言可用性的强化

    2.1 常量 nullptr关键字,专门用来区分空指针、0。而nullptr的类型为nullptr_t,能够隐式的...

  • C++11/14/17

    关键字:auto, nullptr, explicit, final, override, constexpr,...

  • 【C++11】nullptr

    1. NULL的问题 在nullptr被提出之前,空指针通常被赋值为NULL,其是由编译器定义的宏,一般为0或者...

  • C++11之nullptr

    C++11之前,我们使用 ptr = NULL对某个指针进行初始化。同时还使用ptr == NULL进行指针是否为...

  • 2018-10-06

    C++11新关键字default C++11添加了很多新特性,使C++看上去更加的灵活和面向对象,其中新关键字de...

网友评论

    本文标题:【c++11关键字】nullptr

    本文链接:https://www.haomeiwen.com/subject/orhymktx.html