您的位置:首頁>正文

boost是什麼意思 boost庫有必要用嗎

你知道boost是什麼意思嗎?在生活中或網路中, 難免會碰到這些不常使用的詞彙, 那麼這些詞到底是什麼意思呢, 下面我們一起來看看boost是什麼意思吧。

boost是什麼意思

1、Boost庫是一個可移植、提供原始程式碼的C++庫, 作為標準庫的後備, 是C++標準化進程的開發引擎之一。 Boost庫由C++標準委員會庫工作組成員發起, 其中有些內容有望成為下一代C++標準庫內容。 在C++社區中影響甚大, 是不折不扣的“准”標準庫。 Boost由於其對跨平臺的強調, 對標準C++的強調, 與編寫平臺無關。 大部分boost庫功能的使用只需包括相應標頭檔即可, 少數(如規則運算式庫,

Advertisiment
檔案系統庫等)需要程式庫。 但Boost中也有很多是實驗性質的東西, 在實際的開發中實用需要謹慎。

2、據國外媒 體報導, 谷歌於2010年10月26日推出了Boost廣告服務, 這是一款為本地商家提供服務的, 基於地理位置的產品。 三藩市、休士頓和芝加哥的用戶現在已經可以使用Boost測試版, 其他城市隨後也將陸續推出這項服務。 Boost 建立在穀歌地理位置服務Places的基礎上。 當用戶搜索本地商家的時候, Boost廣告就會顯示在穀歌搜索結果頁面和穀歌地圖的“贊助商連結”中。 當查詢詞條與垂直關鍵字(例如, “餐館”)和位置關鍵字(例如, “三藩市”)相吻合時, Boost廣告就會出現。

廣告內容包含基本位置資訊, 如位址、商家名稱和電話號碼, 以及消費者關心的一些資訊,

Advertisiment
比如星級、收到的評價數量和地圖標示。

商家可以通過他們的穀歌Places帳戶創建Boost 廣告。 初始設置十分簡便, 商家唯一需要做的就是設定廣告預算, 然後穀歌的廣告演算法就會自動管理投放位置和頻率等細節。

Boost庫簡介

Boost庫是為C++語言標準庫提供擴展的一些C++程式庫的總稱。

Boost庫由Boost社區組織開發、維護。 其目的是為C++程式師提供免費、同行審查的、可移植的程式庫。 Boost庫可以與C++標準庫完美共同工作, 並且為其提供擴展功能。 Boost庫使用Boost License來授權使用, 根據該協定, 商業的非商業的使用都是允許並鼓勵的。

Boost社區建立的初衷之一就是為C++的標準化工作提供可供參考的實現, Boost社區的發起人Dawes本人就是C++標準委員會的成員之一。 在Boost庫的開發中, Boost社區也在這個方向上取得了豐碩的成果。

Advertisiment
在送審的C++標準庫TR1中, 有十個Boost庫成為標準庫的候選方案。 在更新的TR2中, 有更多的Boost庫被加入到其中。 從某種意義上來講, Boost庫成為具有實踐意義的准標準庫。

可下載Boost C++ Libraries[1] 安裝boost庫。 大部分boost庫功能的使用只需包括相應標頭檔即可, 少數(如規則運算式庫, 檔案系統庫等)需要程式庫。 裡面有許多具有工業強度的庫, 如graph庫。

很多Boost中的庫功能堪稱對語言功能的擴展, 其構造用盡精巧的手法, 不要貿然的花費時間研讀。 Boost另外一面, 比如Graph這樣的庫則是具有工業強度, 結構良好, 非常值得研讀的精品代碼, 並且也可以放心的在產品代碼中多多利用。

相關用戶問答