社区
C++ 语言
帖子详情
C++ primer 上关于指针的问题
javafaq2004
2005-01-09 07:09:18
下面的代码段是做什么的有什么严重错误?
int *pi = new int( 10 );
int *pia = new int[ 10 ];
while ( *pi < 10 ) {
pia[ *pi ] = *pi;
*pi = *pi + 1;
}
delete pi;
delete [] pia;
难道不是这个循环没任何作用吗?
...全文
148
7
打赏
收藏
C++ primer 上关于指针的问题
下面的代码段是做什么的有什么严重错误? int *pi = new int( 10 ); int *pia = new int[ 10 ]; while ( *pi < 10 ) { pia[ *pi ] = *pi; *pi = *pi + 1; } delete pi; delete [] pia; 难道不是这个循环没任何作用吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javafaq2004
2005-01-10
打赏
举报
回复
谢谢大家了。
改天有分了再给大家分。
melonliu
2005-01-09
打赏
举报
回复
有人问过这个问题的
while ( *pi < 10 ) 如果是 <=
就会出错了,你理解就行
yhb7805
2005-01-09
打赏
举报
回复
int *pi = new int( 10 );
pi指向的整型变量已经被赋值为10了!!!!
看书仔细点!!!!
javamax
2005-01-09
打赏
举报
回复
看不出什么错,就是给一个数组赋值,也没有出现内存泄漏
javamax
2005-01-09
打赏
举报
回复
是书的原文?上下文是什么?
javamax
2005-01-09
打赏
举报
回复
没错这个例子里面的那个while没起作用,不过本意不是说循环吧
hchinside
2005-01-09
打赏
举报
回复
*pi是10 10<10为false
循环不进入
C++
Primer
Plus学习笔记(三)
C++
primer
plus学习笔记之三,分为一下几个部分: 函数参数:介绍了函数的生命规则以及定义 数组函数:数组作为变量时的使用方法
指针
和const:灵活运用
指针
和const 函数和二维数组:二维数组作为变量时声明以及定义...
C++
Primer
注解之引用和
指针
主要介绍了
C++
Primer
注解之引用和
指针
的相关知识,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
C++
Primer
笔记2---
指针
常量与常量
指针
的表述
1.普遍理解 一般的理解是:(从右往左看,先是const表示为常量,先是*表示为普通的
指针
)...本身上面的理解是没有
问题
的,网上大多的理解也是如此,但是在第五版
C++
Primer
中的常量
指针
的描述如下,和我们的理解恰好相反
C++
Primer
第五版——习题答案+详解(完整版)
C++
Primer
第五版——习题答案详解 看的也比较快,但是有很多东西确实用不上,所以很多都没有深入的探讨,但是知识点覆盖的很全面,每一道题涉及的知识点我都写上简单的解释了。 文中代码的中文注释也尽量都写上,...
c++
primer
第五版 指向常量的
指针
和常量
指针
c++
primer
中对于“常量
指针
”的定义和网上的版本相反,而且删去了"
指针
常量"的概念,引入了一个新的概念——"指向常量的
指针
”,但各种类型的含义还是一致的,只是叫法不一样了。举例: int a; const int *p = &a; ...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章