703人加入学习
(2人评价)
C++编程系列 第一季编程基础

制作于2018年2月7日

价格 免费
该课程属于 虚幻Unreal - A计划(一年有效期) 请加入后再学习

空指针、空类型指针

    当无法知晓先前声明的指针具体指向哪一内存地址时,可以使指针指向空地址,如下:

    int* p1 = NULL;

    int* p2 = 0;

    C++11标准引入了新的空指针指定方式,如下:

    int* p3 = nullptr;

    可以指定空类型指针,如下:

    void* p4;

    表示p4可以接受任意类型的地址,有如下操作:

    int a = 0;

    int* pa = &a;

    p4 = &a;

    如果要使用空类型指针指向地址的值,需要将空类型指针进行强制类型转换,如:

    int b = *((int*)p4);

[展开全文]

//空指针

int* p = null;

//空类型指针.指针类型可以为任意类型

void* p;

cout<< *((int*)p) << endl;

//但使用时需要指定指针类型

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(58)

学员动态

阿如 加入学习
盐汽水lL 加入学习
maguslin 加入学习