社区
community_281
帖子详情
关于C++复用机制
qq775723294
2010-10-01 09:06:51
C++关于复用的首先是函数,类,这些都是直接基于源码的复用,
而后来的dll是在源码复用的基础上进一步进行了封装,
微软的OLE,COM达到了直接基于二进制级别的复用,
最新的是基于面向服务的复用,
我主要有以下一些疑问:
1、我感觉dll只是一种更深层次的封装,在复用本质上没有优越性?
2、COM是否可以简单的理解为:复用的部分不需要经过编译而可以直接内嵌到程序中?
3、哪位大虾能详细的梳理下C++复用机制的发展史吗?
谢谢~~
...全文
178
6
打赏
收藏
关于C++复用机制
C++关于复用的首先是函数,类,这些都是直接基于源码的复用, 而后来的dll是在源码复用的基础上进一步进行了封装, 微软的OLE,COM达到了直接基于二进制级别的复用, 最新的是基于面向服务的复用, 我主要有以下一些疑问: 1、我感觉dll只是一种更深层次的封装,在复用本质上没有优越性? 2、COM是否可以简单的理解为:复用的部分不需要经过编译而可以直接内嵌到程序中? 3、哪位大虾能详细的梳理下C++复用机制的发展史吗? 谢谢~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq775723294
2010-10-06
打赏
举报
回复
就没有人回答啊!!!
不姓贾_请叫我甄先生
2010-10-05
打赏
举报
回复
友情Up!
qq775723294
2010-10-05
打赏
举报
回复
???
qq775723294
2010-10-03
打赏
举报
回复
自己顶!!!
qq775723294
2010-10-03
打赏
举报
回复
自己顶!!!
Raul_Gonzalez
2010-10-01
打赏
举报
回复
友情Up!~
掌握AMQP-CPP:构建高效
C++
消息系统的终极指南
AMQP-CPP库是一个专为
C++
开发者设计的强大异步消息处理框架,能够与RabbitMQ等AMQP协议兼容的消息中间件进行无缝通信。作为
C++
AMQP客户端的首选方案,该库提供了完整的功能集和卓越的性能表现。 ## 🚀 为什么选择AMQP-CPP进行高效异步消息处理 在分布式系统架构中,消息队列扮演着至关重要的角色。AMQP-CPP通过其独特的设计理念,为
C++
消息队列应用提供了以下核心
突破内存瓶颈:llama.cpp内存池如何让大模型推理提速30%?
你是否遇到过本地运行大模型时频繁卡顿、内存占用飙升的问题?作为C/
C++
实现的LLaMA模型移植项目,llama.cpp通过创新的内存池(Memory Pool)技术,显著优化了内存分配效率。本文将深入解析其内存池设计原理、核心组件与实战效果,帮你彻底搞懂如何在有限硬件资源下实现高效推理。 ## 内存池:大模型推理的隐形性能瓶颈 在传统内存管理中,频繁的`malloc/free`操作会导致内存...
llama.cpp-omni多模态引擎:视频音频全双工流式交互实战
很多开发者对llama.cpp的印象还停留在"纯文本推理引擎"阶段,认为它只能处理文字输入输出。但实际上,通过llama.cpp-omni项目,llama.cpp早已实现了完整的视频+音频多模态处理能力,支持实时全双工流式交互,让大模型能够"看"和"听"。 本文将完整介绍llama.cpp-omni的技术架构、部署方法和实战应用,帮助开发者快速掌握这一强大的多模态推理工具。 1. llama.cpp-omni技术架构解析 1.1 什么是llama.cpp-omni llama.cpp-omni是基于llam
动态内存分配对
C++
列表性能的深层影响解读
在遍历std::list时,频繁的缓存未命中使得CPU需从主内存读取数据,大大降低数据访问速度,进而影响std::list整体性能。随着std::list的增长和收缩,内存中产生许多不连续的小块空闲内存。例如在一个长时间运行且频繁操作std::list的服务器程序中,内存碎片化会逐渐加剧,最终导致内存分配失败,即便系统还有足够的空闲内存总量,严重影响程序稳定性和性能。如先将数据存储在std::vector中,待数据稳定后再转移到std::list,避免std::list在数据不稳定阶段频繁进行内存操作。
C++
后端面试知识精选系列(一)
1.请问
C++
中static关键字的作用?(越多越好) 参考解答:1)修饰全局变量,不初始化默认初始为0,存储在静态存储区,从声明到程序结束一直存在;2)修饰局部变量,在局部变量的前面加static关键字变为静态局部变量,同样存储在静态存储区,作用域是局部作用域当定义他的函数或者语句块结束时,作用域结束,但该变量并没有被销毁,只不过我们不能访问,知道该函数再次被调用。3)修饰类的成员函数,在成员函数前加static关键字即成员静态成员函数,静态成员函数智能访问静态成员变量,不能访问非静态成员函数,原因是静
community_281
700
社区成员
253,700
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章