社区
C++ 语言
帖子详情
派生类是导出类,基类是否可以不导出
xiyupiaopiao
2012-04-08 04:01:52
基类中有一些虚函数,派生类中没覆盖
...全文
326
5
打赏
收藏
派生类是导出类,基类是否可以不导出
基类中有一些虚函数,派生类中没覆盖
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiyupiaopiao
2012-04-14
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
覆盖?你的派生类重定义这些函数了没?虚函数是动态绑定时查找的目标之一,不会覆盖基类的虚函数,只不过执行RTTI的过程中,会根据对象指针的动态类型来选择调用哪个层次上的虚函数
[/Quote]
没有重定义,以前基类不导出是可以的,现在把基类的一些函数移到派生类后,该动态库能编过。
但其他程序引用这个库时会提示链接错误
xiyupiaopiao
2012-04-14
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
当然了
[/Quote]
可以还是不可以
pathuang68
2012-04-09
打赏
举报
回复
当然了
xiyupiaopiao
2012-04-09
打赏
举报
回复
顶。。。。。。
quanyiquan
2012-04-09
打赏
举报
回复
覆盖?你的派生类重定义这些函数了没?虚函数是动态绑定时查找的目标之一,不会覆盖基类的虚函数,只不过执行RTTI的过程中,会根据对象指针的动态类型来选择调用哪个层次上的虚函数
c++ DLL封装和
导出
:
类
的封装和
导出
(非直接
导出
类
而是
导出
类
中的函数)
本文探讨C++中DLL
导出
类
与函数的最佳实践,包括避免直接
导出
变量或
类
的原因,以及如何通过
导出
类
中的函数来提高代码的可维护性和兼容性。文章提供了具体的实现步骤和代码示例。
C++面向对象(四):
派生
类
与继承
本文深入探讨C++中的
派生
类
与继承概念,包括
派生
类
的声明、构造与析构函数,以及多重继承与虚
基
类
的使用。通过实例讲解了不同派生方式下
基
类
成员的访问特性。
DLL
导出
类
本文详细介绍了如何通过C++实现DLL
导出
类
,包括创建抽象
基
类
、
派生
类
以及DLL
导出
接口的定义。重点展示了如何利用虚函数进行对象管理和跨模块通信,以及在实际项目中的使用示例和DLL的生成测试过程。
C++ 中
基
类
成员函数的隐藏机制
C++中,
派生
类
内部声明的函数不会重载
基
类
的同名函数,导致
基
类
成员在
派生
类
作用域内被隐藏。要访问被隐藏的
基
类
成员,需要使用指定作用域的方式。
8.DLL
导出
C++
类
博客介绍了DLL
导出
C++
类
的相关内容。首先给出简单
导出
类
代码,指出其存在
导出
内容多、依赖编译器等缺点。接着介绍较好的
导出
方式,即定义抽象
类
,实现
派生
类
并提供获取对象指针接口。还阐述了面向抽象设计的优点,最后给出代码演示。
C++ 语言
65,212
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章