标题:指向string的指针
只看楼主
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 
看了57楼的话,我意识到自己可能错了。
但是还有疑惑。
请大家帮着想一下:
#include "stdafx.h"
using namespace std;

int main(int argc, char *argv[])
{
    char* p="hello";
    ("hello")[0]='H';    //编译不通过
    cout<<("hello")[0]<<endl; //正常运行
    cout<<&p[0]<<endl;
}

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-08-22 14:15
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-22 14:46
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-22 14:47
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 
还是不行

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-08-22 14:53
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-22 15:12
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
得分:0 
以下是引用wfpb在2006-8-22 14:53:10的发言:
还是不行

唉,把贴子倒回第一版开头几贴去看看吧,唉,真不知道你们在讨论什么


偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-08-22 15:19
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
得分:0 
TO:wfpb

有指针常量这个概念,可能你平时没有注意。在《C和指针》上提到过,数组名其实就是一个指针常量,所以不能移动。

其他我不就多说了。指针常量在C++中似乎很经常碰到啊。

我的原则很简单:不做不喜欢的事!
2006-08-22 15:21
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
得分:0 
以下是引用baidu在2006-8-22 15:19:09的发言:

唉,把贴子倒回第一版开头几贴去看看吧,唉,真不知道你们在讨论什么

还好我没有翻前面的,我只看了后面的两页。


我的原则很简单:不做不喜欢的事!
2006-08-22 15:22
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-22 15:27
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
得分:0 
其实这些以前大家都提过

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-08-22 15:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-85325-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055678 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved