gpt4 book ai didi

c++ - 两个指针指向同一个引用

转载 作者:行者123 更新时间:2023-11-30 03:07:10 27 4
gpt4 key购买 nike

<分区>

我有一个关于指针的问题

我有两个指针,一个初始化了,一个没有;

现在我希望第二个没有值(尚未初始化)的指针指向内存中的同一个位置。

好的,我写了一个小程序来做这个并且它工作正常

int *P , *P2 ; 
P = new int ;
P2 = new int ;

*P = 1 ;
P2 = P ;
cout << "P= " << *P << endl << endl ;
cout << "P2= " << *P2 << endl << endl ;

*P = 0 ;
cout << "P2= " << *P2 << endl << endl ;

输出是这样的:

P = 1 ; 
P2 = 1 ;

P2 = 0 ;

所以它像我想要的那样正常工作。

现在我想做同样的事情,但这次我想使用 ID3D11Device *

代码如下:

 ID3D11Device *Test ;
Test = Device->Get_Device() ;


cout << "Test =" << Test << endl << endl ;
cout << "Get = " << Device->Get_Device()<< endl << endl ;


Device->~CL_Device();

cout << "Test =" << Test << endl << endl ;
cout << "Get = " << Device->Get_Device()<< endl << endl ;

Get_Device 函数定义:

![ID3D11Device  *const Get_Device()  const     { return  _Device ;}][1]

schema解释我想要什么。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com