VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
->
请问一个指针和数组的问题
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请问一个指针和数组的问题
发表于:
2007-10-29 21:59:39
楼主
假设有一个类testclass;
class testclass;
testclass** tp = new testclass*[10];
tp[0] = new testclass();
tp[1] = new testclass();
cout < < "addr: " < < tp < < endl < < tp[0] < < endl < < tp[1] < < endl;
....
我想问下输出的三个值之间有什么关系?
发表于:
2007-10-29 22:07:47
1
楼 得分:
0
tp = 指向数组testclass的首地址. 该数组在堆中被产生出来.但tp是堆栈中.
tp[0] = 指向该数组第1个无素所在的地址(该元素下标为0). 该元素在堆中被产生出来.
tp[1] = 指向该数组第2个元素所在的地址(该元素下标为1). 该元素在堆中被产生出来.
发表于:
2007-10-29 22:08:48
2
楼 得分:
0
看错了题.以上答案不算数.对不住.
发表于:
2007-10-29 22:14:25
3
楼 得分:
0
这三个值没有关系。
但是 &tp[0],&tp[1]跟tp有关系。因为tp=&tp[0] tp+1=&tp[1]
tp内存放的是testclass*数组的在堆中的起始地址,
tp[0]内存放的是testclass在堆中分配的地址。
发表于:
2007-10-29 22:17:15
4
楼 得分:
0
tp是这个二元指针的地址, tp[0]是二元指针地址指向的第一个值,通理tp[1]是第二个值
发表于:
2007-10-29 22:57:49
5
楼 得分:
0
tp---> ¦tp0 ¦tp1 ¦
发表于:
2007-10-29 22:59:10
6
楼 得分:
0
看错了题.以上答案不算数.对不住.
==================================
哇哈哈,兄弟你今天怎么也和我一样啊?刚才我也给人回错一个,提交以后才发现,赶忙道歉
发表于:
2007-10-29 23:14:15
7
楼 得分:
0
loops答的好
偶就 只能接分了
发表于:
2007-10-30 14:00:28
8
楼 得分:
0
tp是个二维数组, 只不过是testclass类型的; 那么tp表示这个二维数组,可以进行[][]运算, 比如tp[i][j]取数组中i行j列的元素, 同时tp也是指针, 指向二位数组头地址.
至于tp[0]是个一维数组, 可以进行[]运算, top[0][i]就是去数组中的第i个元素, 同理tp[0]也是指针, 指向这个tp[0]一维数组.
tp[1]类似...
下一篇:
大圆套小圆的问题
上一篇:
请教各位大侠一个问题2
相关文章
stl 中sort使用问题
把string转化为int
《turbo c程序设计例题解析》书籍下载
回家过年了,准备了点”年货“,嘿嘿
刚刚接触c
软件专业的学生应该怎么安排大学四年的学习生活?...
一个字节能存放的最大和最小十进制数是多少,他们...
[面试题]c++跨平台
关于在dos下用字符实现动画的问题
内存分配是用栈好还是用堆好呢!
神经
bitset 类中 如何重载 + +=...
奇怪的问题关于\a的
c语言如何调用webservice?
字符数组做函数参数出错
为什么八进制输出这个?
使用ondevicechange获得驱动器改变消息后,如何获...
急求c++ windows api
ace,帮忙分析一下ace_reactor::instance()->...
如何获取edit控件中,插入符所在文本位置中的行位...
其他资讯
离散数学,操作系统难学吗?
程序小错误,帮忙检查一下错误
关于屏幕抓图程序 求教
vc中如何获得一个汉字的拼音的首字母
在vc中 怎么是用 int 10h 功...
我用wxwidgets ,有没有用过它,设计翻页的...
一道有关递归的c语言题 请求高手帮助!
在线等c++高手解释关于udp编程的实例代码!
c++ 中的一个构造函数的调用问题请教
无意中制造了史上最可耻的辞职,散分。
指针的一些运算
求教
十六进制0x44用英语怎样说?前面的那个0x 怎...
关于static的简单问题????????????
数据表底层实现代码
求助:c++如何实现 蒙文的unicode码转换成&...
求助各位,在我的这个c程序中间,编译时,main函数出...
最抽象的问题
为什么我用¦¦做条件判断可以进行,但...
c++高手群
快速检索
分类导航标签a
Delphi网络通信/分布式开发
软件工程/管理休闲广场
JavaBorland
软件培训/认证/考试认证
扩充话题程序人生
Web 开发非技术区
Web 开发IIS
Web 开发非技术区
palm os招聘及招标
palm os招聘及招标
Web 开发Apache
palm os技术讨论
多媒体/设计/Flash/Silverlight 开发 Maya等)
软件培训/认证/考试软件学院
Windows专区一般软件使用
最新资讯
关于三星armv4-2410ep教学开发板上串口的问题
大侠们,请帮忙看看是怎么回事呀???!
[vcl组件开发]求教一种设计构想的可行性~~~~
为什么这段代码会这么慢
onselectedindexchanged 不响应的问题
hibernate小问题
vc c 基础知识
急!求购北大青鸟教材!
大家帮我看一小段html语句啊,我不懂,谢谢了!
什么是游标?
模板问题,高手请进急急急
请问各位高手:如何在文档类中打开bmp文件,并在...
关于端口扫描
编译rtp 工程问题
所有分都给你,怎样作迅雷软件那样批量下载?
i/o接口问题
c++和数据库
delphi dbchart 曲线共轴问题
【vb6】 我这段代码读文件的时候怎么总是出...
eclipse3.3与myeclipse哪个版本相对应
我想研究多核,多线程技术。高手请值道
repeater里的绑定问题
关于循环与线程的问题。
有个不理解得问题????请指点一下
请教一个applet运行结果的问题?
数据库转置问题!
怎么在c#代码中使用xmlhttprequest对象呢
asp和asp.net之间共享cookies?cookies的读取和操...
vs2005怪问题
关于win-tc的一个问题
我都试过n次了,咋还是不行,救命啊!!!!!
各位仁兄,如何将aspx文件用html格式在客户端显示...
刁钻问题往这看
matlab add-in实现matlab与vc的...
关于手机查询的问题
有要加入友情联接的吗?
关于购物车问题
(高分悬赏) asp.net 论坛
我把主板拆下重装了一次,结果就不对了
实现类似google搜索结果 汉字截取无乱码&nb...
热门点击
[调查]有多少人常上javaeye论坛?你觉得javaeye和...
在表单里面如何取得嵌入视图的html代码?
tomcat5.5无法加载web.xml
上传asp.net网站的问题..
word 2003 sp2 引起死机
如何修改classpath?
把access97的程序改成access2003的
有比较好的皮肤,界面库,大家推荐一下呀
类似qqmusic,msn 8.5版本中的界面换色是怎...
动态加载gridviewroweventhandler事件问题!
hibernate3.0如何连接到sybase数据库中
一个tcpclient的问题。
谁有 the oracle 9.2.0.6&...
怎样依据屏幕分辨率来改变<div>的位置?
求一sql查重复的语句,我觉得有点难度哈
有关表单的问题?
php 5.1.6怎么加载不了php_mssql.dll
请问我连接dbf数据库运行出现如下提示
为什么调用 dialogbox 会失败?
windows xp cpu使用率太高,系统无病毒...
一套分销系统的源代码,用asp.net c#,有兴趣...
高分解决 200
请问一下,行变列的绑定和增加删除及重新绑定,是...
linux 下的mysql - u root&...
jsp页面编码问题
请大家帮忙,关于运算符重载的问题!
没多少分了,一个困扰我很久的问题,字段为空,怎...
如何得知本程序是当前程序?
ole控件错误
函数调用问题
文件上传路径的问题
字段名为变量时如何如何写
什么是“回调”
&符号的打印显示问题!急急急!!!!!!!
<qapplication>和<qapplication.h>的...
如何建立一个简单的窗体?急急急!!!
请问关于odbc连db2
retrieve()中的参数失效
骗子又出现了.
关于c标签的深究..