久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: [C++]筆記十:C++對C的擴展——register關鍵字增強 [打印本頁]

作者: tyyhmtyyhm    時間: 2018-3-5 19:46
標題: [C++]筆記十:C++對C的擴展——register關鍵字增強
C++對C的擴展——register關鍵字增強
register關鍵字請求編譯器讓變量直接放CPU內部寄存器里面,而不是通過內存尋址訪問,速度
C語言中,register修飾的變量不能取地址去寄存器變量的地址在C語言里面是會出錯的。
同樣的代碼我們放到C++編譯環境下,發現編譯是通過的!
C++中依然支持register關鍵字C++編譯器有自己的優化方式,不使用register也可能做優化并且C++中可以取得register變量的地址C++編譯器發現程序中需要取register變量的地址時,register對變量的聲明變的無效。早期C語言編譯器不會對代碼進行優化,因此register變量是個很好的補充。
我們說一下C++編譯器的優化方式
for循環這種頻繁使用i的地方,C++編譯器會做優化,將變量i放到寄存器里面,加快程序的執行速度。也就是C++即使不用關鍵字register也會優化。
【C++】筆記系列均為原創,轉載請注明轉自微號:Lightspeed-Tech  或  AutoCode
更多精彩資料,請關注!






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 毛片一级片 | 密室大逃脱第六季大神版在线观看 | 国产日韩欧美精品一区二区 | 欧美亚州 | 国产一区二区三区在线免费 | 成人免费观看男女羞羞视频 | 天天影视亚洲综合网 | 亚洲国产视频一区 | 人人人人爽 | 中文字幕视频在线 | 精产国产伦理一二三区 | 在线观看亚洲专区 | 国产成都精品91一区二区三 | 99爱视频| 蜜桃av人人夜夜澡人人爽 | 久久精品国产免费一区二区三区 | 天天干天天玩天天操 | 日韩三级一区 | 热99精品视频 | 一区二区三区不卡视频 | 色综合久久天天综合网 | 亚洲国产一区在线 | 国产精品国产精品国产专区不卡 | 99精品视频免费观看 | 欧美在线观看一区二区 | 国产999精品久久久久久 | 国产一区二区三区四区 | 免费av播放| 本道综合精品 | 中文字幕亚洲国产 | 一级日韩| 视频一区中文字幕 | 一区二区中文 | 日本精品一区二区三区在线观看视频 | 欧美日韩一区二区在线播放 | 国产成人综合一区二区三区 | 91久久国产综合久久91精品网站 | 亚洲二区在线 | 亚洲精品久久久久久久久久吃药 | 欧美网址在线观看 | 精品不卡 |