久久久久久久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://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久精品国产亚洲 | 成人一级视频 | 亚洲高清毛片一区二区 | 亚洲欧美日韩在线 | 欧美理伦 | 爱搞逼综合网 | 亚洲精品久久久久久久久 | 成人精品一区二区三区 | 久久成人精品视频 | 欧美日韩中文字幕在线观看 | 免费毛片网 | 五月婷婷影院 | 91视频色 | 亚洲三级在线 | aaa一级片| 亚洲综合自拍 | 午夜影院在线观看视频 | 成人性色生活片 | 这里只有精品视频在线观看 | 人人澡人人爽 | 蜜乳av懂色av粉嫩av | 麻豆精品国产 | 一级黄色片在线观看 | 黄色激情视频在线观看 | 日韩在线免费视频 | 国产免费黄色 | 日韩成人精品 | 97在线免费观看 | 特大黑人巨交吊性xxxx视频 | 色一情一乱一伦一区二区三区 | 欧美日韩视频一区二区 | 日日操日日干 | 欧美日韩国产中文 | 欧美性猛交xxxx黑人猛交 | 国产黄网 | 亚洲福利片| 亚洲精品久 | 成人午夜av | 五月天视频 | 日韩精品国产精品 | 黄网站免费观看 |