pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

程序員什么時候使用空基優化(EBO)

When do programmers use Empty Base Optimization (EBO)(程序員什么時候使用空基優化(EBO))
本文介紹了程序員什么時候使用空基優化(EBO)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在閱讀有關空基優化 (EBO) 的內容.在閱讀的過程中,我的腦海中浮現出以下問題:

  1. 它對派生類沒有任何貢獻(無論是功能方面還是數據方面)時,使用 Empty 類作為基類有什么意義?

  2. 在 這篇文章,我讀了這個:

<塊引用>

//S為空
類結構 T : S
{
int x;
};

[...]

請注意,我們沒有丟失任何數據或代碼準確性:當您創建一個S 類型的獨立對象,對象的大小仍然是 1(或更多)作為前;僅當 S 用作基數時另一個類的類做它的記憶足跡縮小到零.意識到這種節省的影響,想象一下包含 125,000 個的向量對象.僅 EBO 就可節省一半兆字節內存!

這是否意味著如果我們不使用S"作為T"的基類,我們必然會消耗兩倍的內存嗎?我認為,這篇文章比較了兩種我認為不正確的不同場景.

我想知道當 EBO 被證明有用時的真實場景.(意思是,在同一場景中,如果我們不使用 EBO,我們必然會不知所措!).

請注意,如果您的回答包含這樣的解釋:

重點是一個空類的大小不為零,但是在派生或派生時它的大小可以為零,那么我不是問這個,因為我已經知道了.我的問題是,首先為什么有人會從一個空類派生他的類?即使他不派生并簡單地編寫他的類(沒有任何空基),他是否有任何損失?

解決方案

EBO 在 基于策略的設計,您通常私下從多個策略類繼承.如果我們以線程安全策略為例,可以想象偽代碼:

class MTSafePolicy{民眾:void lock() { mutex_.lock();}void unlock() { mutex_.unlock();}私人的:互斥互斥_;};類 MTUnsafePolicy{民眾:void lock() {/* 無操作 *
                
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Assertion failed (size.widthgt;0 amp;amp; size.heightgt;0)(斷言失敗(size.width0 amp;amp; size.height0))
Rotate an image in C++ without using OpenCV functions(在 C++ 中旋轉圖像而不使用 OpenCV 函數)
OpenCV: process every frame(OpenCV:處理每一幀)
Why can#39;t I open avi video in openCV?(為什么我不能在 openCV 中打開 avi 視頻?)
OpenCV unable to set up SVM Parameters(OpenCV 無法設置 SVM 參數)
Convert a single color with cvtColor(使用 cvtColor 轉換單一顏色)
主站蜘蛛池模板: 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 红酒招商加盟-葡萄酒加盟-进口红酒代理-青岛枞木酒业有限公司 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 客服外包专业服务商_客服外包中心_网萌科技 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 深圳湾1号房价_深圳湾1号二手房源| MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 杭州成人高考_浙江省成人高考网上报名 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 起好名字_取个好名字_好名网免费取好名在线打分 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 |