社区
C++ 语言
帖子详情
指针问题
woomo
2008-02-29 02:25:21
现有类
class A{
...
};
class B{
...
};
class C:public A,public B{
...
};
和
C Cobj;
B *pb;
问题:
如何让pb正确指向Cobj;
...全文
122
10
打赏
收藏
指针问题
现有类 class A{ ... }; class B{ ... }; class C:public A,public B{ ... }; 和 C Cobj; B *pb; 问题: 如何让pb正确指向Cobj;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ShardowM
2008-02-29
打赏
举报
回复
C Cobj;
B *pb;
pb = &Cobj; //子类到父类是不需要类型转换的.
C *pc;
pc = dynamic_cast<C*>(pb); //父类到子类是要类型转换的
bill_fang
2008-02-29
打赏
举报
回复
C Cobj;
B *pb;
pb = dynamic_cast<B*>(&C);
cut9
2008-02-29
打赏
举报
回复
pb=&Cobj;
即可。
C++编译器自己会处理偏移量。
B* pb = &CObj;
A* pa = &Cobj;
注意 pa 和 pb 指向的地址可能是不同的。
woomo
2008-02-29
打赏
举报
回复
楼上的意见如何写
laolaoliu2002
2008-02-29
打赏
举报
回复
pb = &Cobj;----对检查严格的编译器是编不过的.
woomo
2008-02-29
打赏
举报
回复
pb=&Cobj;就可以了
laolaoliu2002
2008-02-29
打赏
举报
回复
"坏"的这种方法很可能会导致程序崩溃.
laolaoliu2002
2008-02-29
打赏
举报
回复
不可能吧.
sizeof(C)>=sizeof(A)+sizeof(B);
珍惜生命远离CPP
2008-02-29
打赏
举报
回复
pb = &Cobj;
p0303230
2008-02-29
打赏
举报
回复
pb -> Cobj
C/C++
指针
经典资料大全
- C++11引入了智能
指针
(如`unique_ptr`,`shared_ptr`,`weak_ptr`),自动管理内存,避免手动释放带来的
问题
。 8. **
指针
与STL** - 标准模板库(STL)中的容器如`vector`,`list`,`map`等,经常与
指针
结合使用...
免费下载:C语言难点分析整理.doc
在使用C语言进行编程时,
指针
和内存泄漏是开发者经常遇到且需要解决的
问题
。这些
问题
不仅耗费了大量的调试时间,还可能成为软件开发过程中的绊脚石。 #### 导致内存破坏的
指针
操作类型 - **非法
指针
访问**:尝试...
C&C++语言学习大全套【精品】
C_C+++
指针
的13份资料.zip C_C++程序员实用大全.zip C++程序设计语言特别版(中文版) .rar C语言大全第4版+源码.rar C语言阶梯式教程【从白痴到资深专家】 .pdf 你必须知道的495个C语言
问题
(完整版).rar
C++中的野
指针
问题
1 C和C++中的野
指针
问题
1.1 野
指针
的概念 1.2 野
指针
的由来 1.3 杜绝野
指针
的基本原则 2 C和C++中的常见内存错误 2.1 常见内存错误 2.2 内存操作的基本规则 1 C和C++中的野
指针
问题
1.1 野
指针
的概念 野
指针
的概念...
C语言中的野
指针
问题
C语言中的野
指针
问题
一、野
指针
1、
指针
变量中的值是非法内存地址,进而形成野
指针
2、野
指针
不是NULL
指针
,是指向不可用内存地址的
指针
3、NULL
指针
并无危害,很好判断,也很好调试 4、C语言中无法判断一个
指针
...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章