Boost 库
文章平均质量分 82
crazyhacking
like a hacker
展开
-
Boost 库Program Options--第二篇
程式執行參數處理函式庫:Boost Program Options(2/N)前一篇已經大致解釋了 Boost Program Options 基本上的使用方法。而這一篇,則來細講一下選項描述(options_description)的進一步設定方法吧~在上一篇裡,基本上是示範了兩種最簡單的方法:bOptions.add_options() ( "help",转载 2013-07-16 10:33:38 · 1630 阅读 · 0 评论 -
boost:库program_options--第一篇
程式執行參數處理函式庫:Boost Program Options(1/N)一般程式寫得大一點、或是需要比較有彈性,通常都需要在程式執行的時候,從外部讀取一些參數,來做為內部的設定值。一般來說,比較常見的方法,大概就是直接透過命令提示字元(command line)來下參數,或是透過讀取設定檔(例如 ini 檔)來讀取設定值。以前者來說,雖然 C++ 的主函式、main()转载 2013-07-16 10:31:43 · 4902 阅读 · 0 评论 -
boost库使用说明
1 下载安装2 编译的时候,需要添加头文件和链接对应的库原创 2014-01-16 14:31:57 · 908 阅读 · 0 评论 -
boost库之shared_ptr
shared_ptr编辑目录1简介2作用3历史4概要5用法▪ 删除共享对象▪ 标准容器1简介编辑shared_ptr是一种智能指针(smart pointer)。2作用编辑shared_ptr的作用有如同转载 2014-02-28 14:11:54 · 1858 阅读 · 0 评论 -
boost锁的使用
boost锁的概述boost库中提供了mutex类与lock类,通过组合可以轻易的构建读写锁与互斥锁。 ▲ mutex对象类mutex类提供互斥量,主要有两种:boost::mutex,boost::shared_mutex,其中mutex有lock和unlock方法,shared_mutex除了提供lock和unlock方法外,还有shared_lock和转载 2014-03-31 11:38:30 · 1092 阅读 · 0 评论 -
boost之词法解析器spirit
摘要:解析器就是编译原理中的语言的词法分析器。可以按照文法规则提取字符或者单词。C++ 程序员需要面对的最复杂的任务之一就是在一段合理的时间期限内编写一个解析器。在为 SQL 或 C++ 这类成熟的语言开发编译器时,使用 GNU Flex/Bison 或 ANTLR 解析器生成程序通常是不错的选择;但是对于使用更简单的 Backus Naur Form(BNF)的语法,这些工具陡峭的学习曲转载 2014-07-09 18:11:50 · 4725 阅读 · 0 评论