Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ t*指向什么值_C++_Pointers - Fatal编程技术网

C++ t*指向什么值

C++ t*指向什么值,c++,pointers,C++,Pointers,我正在研究指针,我想出了这样的代码 class b { } class d { } d* a = 0; b *t = new b(); *t = * ( b* )a; 这个声明是什么意思? 什么值没有?t仍将指向使用new b()创建的对象*t=更改t指向的值,而不是t本身 在取消取消空指针时,最后一行包含未定义的行为。此外,您的强制转换实际上是伪装的重新解释强制转换,这是您不应该做的。t仍将指向使用new b()创建的对象*t=更改t指向的值,而不是t本身 在取消取消空指针时,

我正在研究指针,我想出了这样的代码

class b 
{

}
class d

{

}

d* a = 0;

b *t = new b();

*t = * ( b* )a;
这个声明是什么意思?

什么值没有?

t
仍将指向使用
new b()创建的对象
*t=
更改
t
指向的值,而不是
t
本身


在取消取消空指针时,最后一行包含未定义的行为。此外,您的强制转换实际上是伪装的重新解释强制转换,这是您不应该做的。

t
仍将指向使用
new b()创建的对象
*t=
更改
t
指向的值,而不是
t
本身

在取消取消空指针时,最后一行包含未定义的行为。此外,你的演员阵容实际上是伪装的重新诠释演员阵容,这是你不应该做的事情