社区
C++ 语言
帖子详情
指针问题
woomo
2008-02-29 02:25:21
现有类
class A{
...
};
class B{
...
};
class C:public A,public B{
...
};
和
C Cobj;
B *pb;
问题:
如何让pb正确指向Cobj;
...全文
167
10
打赏
收藏
指针问题
现有类 class A{ ... }; class B{ ... }; class C:public A,public B{ ... }; 和 C Cobj; B *pb; 问题: 如何让pb正确指向Cobj;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语言
指针
,详细阐述了内存泄漏、空
指针
解引用、悬空
指针
等15种可能出现的
问题
,给出对应示例代码和修复方法。还提出使用标准库状态码、添加注释、考虑平台差异等改进建议,以确保代码健壮、易维护和调试。
结构体
指针
与非
指针
问题
及解决
博客围绕结构体
指针
与非
指针
展开,通过两段代码实例阐述调用结构体时使用
指针
和非
指针
的情况及
问题
原因。还介绍了访问方式差异,不使用
指针
改用结构体数组的优缺点,最后对
指针
和非
指针
进行了对比总结。
面试
问题
指针
篇
博主分享自己踩过的C语言面试坑,涵盖定义与声明、声明、空
指针
、绕来绕去的
指针
等
问题
。如结构包含指向自身
指针
的定义
问题
、
指针
声明与分配空间
问题
、空
指针
概念,还给出不同
指针
类型的定义示例。
双
指针
问题
本文介绍了双
指针
问题
的基础知识,包括同向双
指针
(快慢
指针
、尺取法)、反向双
指针
、首尾
指针
和分离双
指针
。还通过多个例题,如有序矩阵中第K小的元素、子数组和排序后的区间和等,详细阐述了双
指针
在解题中的应用及注意事项。
双
指针
问题
总结
本文深入解析双
指针
算法,包括快慢
指针
解决链表
问题
,如环检测、中点查找及去除重复元素;左右
指针
解决数组
问题
,如二分查找、两数之和、反转数组和验证回文子串。更进一步,文章探讨了滑动窗口这一高级应用。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章