google gflags命令列引數處理(c )

2021-10-08 11:32:18 字數 809 閱讀 9581

它可以直接從命令列中提取預定義好的引數。

例子:

// test.cpp

#include

// 三個引數:1.定義的引數名;2.預設值;3.提示語句

define_string

(query,"",

"the keyword you need to query");

define_uint64

(search_type,0,

"it is the businesstype. you can see the details information in ****."

);

支援的型別:

// 在編譯好test之後,執行test

test --query=test --search_type=1

"chinese,japanese,korean"

"chinese,japanese,korean"

// test.cpp

intmain

(int argc,

char

**ar**)

google::

parsecommandlineflags

(&argc,

&ar**,

false);

// 然後就可以用各種引數了,flags_query和flags_search_type即表示你之前輸入的值

argcar**就是main的入口引數。

命令列 Git Bash命令列小結

展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...

c mysql命令列 mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...