首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

TRegistry &K_XPEZ = *new TRegistry();和TRegistry *K_XPEZ = new TRegistry();有什

2012-02-06 
TRegistry &K_XPEZ *new TRegistry()和TRegistry *K_XPEZ new TRegistry()有什么区别?如题[解决办法

TRegistry &K_XPEZ = *new TRegistry();和TRegistry *K_XPEZ = new TRegistry();有什么区别?
如题

[解决办法]
TRegistry &a = *new TRegistry();
TRegistry *b = new TRegistry();

a和b占用的空间不一样

a:28
b:4

b只是个指针而已。
[解决办法]
a是一个引用,本质也是一个指针;
但与指针用法不同而已;
楼主其实问的是: 引用与指针的区别;
引用 是一个隐式指针
[解决办法]
引用: 直接用指针表示指向的变量,不需要加*;
指针: 前面加*才能表示指向的变量;

[解决办法]
其实就是 引用 与指针的关系。

热点排行