社区
C语言
帖子详情
请教指针和引用问题
cppfan001
2003-04-18 09:41:28
在学习<C++ Primer>.
int *pi = 0;
int &*prval1 = pi; // error;
如何改正和理由。
...全文
41
15
打赏
收藏
请教指针和引用问题
在学习. int *pi = 0; int &*prval1 = pi; // error; 如何改正和理由。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LoveCreatesBeauty
2003-04-30
打赏
举报
回复
int iVal(0);
int *piVal = &iVal;
int & riVal = iVal;
// int 型引用
int *& rpiVal = piVal;
// int* 型引用
>我也知道这样的改法。是不是没有指向引用的指针?
引用是一个变量别名,不会占用内存。而指针却是要指向内存单元的。推荐"C++ Primer Plus" 邮电版,孙建春 翻译
xnslibing
2003-04-18
打赏
举报
回复
我想你的左值没有初始化!
系统认为这是危险的1
因为内容可能造成其他单元的内容遭到破坏 !
cppfan001
2003-04-18
打赏
举报
回复
to flowerboyhgc(花和尚):
int & *prvall=pi//表示prvall是一个整形指针指向一个指针********这句无法通过编译,是错误的。我认为上面的point_to(一 指)和LoveCreatesBeauty(爱产生美)正确。
我最初的想法和LoveCreatesBeauty(爱产生美)一样,但想搞清是否有指向引用的指针和人员和使用它?
另外,int * &prvall=pi//表示prvall是一个指向整形指针一个引用,你的解释似乎不对。请核实一下。
flowerboyhgc
2003-04-18
打赏
举报
回复
int & *prvall=pi//表示*prvall是一个整形引用指向指针
int * &prvall=pi//表示prvall是一个整形指针指向一个指针
不知说明白了没有
luohualiushui
2003-04-18
打赏
举报
回复
up
point_to
2003-04-18
打赏
举报
回复
似的!引用不是变量!!
cppfan001
2003-04-18
打赏
举报
回复
引用(也叫alais)不是一个实际存在于内存的对象,所以就不可能定义一个指针去指向它。
cppfan001
2003-04-18
打赏
举报
回复
to LoveCreatesBeauty:
我也知道这样的改法。是不是没有指向引用的指针?
messagebox
2003-04-18
打赏
举报
回复
to cppfan001(疯狂热爱C++) : 说的一个道理
LoveCreatesBeauty
2003-04-18
打赏
举报
回复
#include <iostream>
using namespace std;
int main()
{
int a1 = 123;
int *pi = &a1;
//int &*prval1 = pi; // error;
int *&prval1 = pi; ////
cout << *prval1 << endl;
}
/*output(vc6)
123
Press any key to continue
*/
cppfan001
2003-04-18
打赏
举报
回复
to messagebox(冷也好热也好活着就好) :
我也这样理解,但不敢肯定。 point_to(一 指) 说的简短透彻。
messagebox
2003-04-18
打赏
举报
回复
没有所谓指向引用的指针
daguisqh
2003-04-18
打赏
举报
回复
到底是怎么一回事?困惑!
哪位大虾解决一下
尽量详细一点,我是初学者
谢谢
cppfan001
2003-04-18
打赏
举报
回复
to xnslibing(李) & tzyutou(地狱天堂恨无缘):
你们的意思是: int & *prvall=pi中左值没有初始化,但如何初始化一个指向引用的指针?
tzyutou
2003-04-18
打赏
举报
回复
同意xnslibing(李)的观点,应该是左值没有初始化
游戏画面就弹出内存不能为read修复工具
如果去
请教
一些「高手」,得到的回答往往是「Windows就是这样不稳定」之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的一般原因。 一、应用程序没有检查内存分配失败 ...
0x00000000内存不能为read修复工具
是内存出
问题
了或者和其它硬件不兼容。 软件方面: 先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间, 就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当放...
C++ 11 14 17 20内存管理-
指针
、智能
指针
和内存池
课程简介C++ 11 14 17 20内存管理-
指针
、智能
指针
和内存池从基础到实战学习计划1. 每天学习一小时以上2. 跟着视频动手编写代码3. 调试代码并对比课程多提供的源码课程目标1. 理解
指针
原理并学会智能
指针
和编程2. 理解c++17内存池技术3. 理解c++11 14 17 20 内存相关特性4. 拥有应用智能
指针
和内存池的实战的能力
请教
下关于线性表中形参和实参的
问题
(C++),
指针
和
引用
?
请教
下关于线性表中形参和实参的
问题
(C++),
指针
和
引用
? 最近在看线性表,期间也看了好些文章,但对线性表中形参和实参用
指针
和
引用
有些混淆,请大家看看代码: 。 代码如下,三个子函数程序是一样的,只是形参...
C语言|
指针
进阶(2):常量
指针
和
指针
常量、数组参数和
指针
参数、函数
指针
指针
是我们学习C语言的重工具,这篇博客是我对C语言
指针
进阶探索的又一深入,主要讲了
指针
常量和常量
指针
、数组参数和参数数组、...刚开始学习
指针
不久,写的不好,向各位大佬
请教
,欢迎大家给我提任何
问题
.........
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章