在c++ reference中vector中對size_type的介紹如下:
an unsigned integral type that can represent any non-negative value of difference_type
表示無符號最大整數型別的型別。
size_type 就是當前使用的vector 的 size 的型別。vector中的vector.size()函式能夠獲取vector元素數目,這個數目多少是個整型值,它的型別就是 size_type。
舉個具體的例子:
並且在 c 語言中 size_t 指的是系統中最大的整型型別,一般在前述情況下都是使用 size_t 型別。
在c++ primer中有對class 中vector的size_type簡單使用方法:
// a code block
class strblob ;
這樣就可以直接使用size_type來代替vector 中的size_type。 python使用3目運算子
c c 都大家都熟悉三目運算子 c?x y 實際上python中可以這麼使用 1 result x 在c語言中,三目運算經常用到 cond?a b 非常的簡潔,而在python中不支援這種語法。但是,可以用python中and or來實現 這裡是有陷阱的,下面會講到 我們來看下面幾個表示式 fals...
使用windows API複製檔案到指定目錄
不知道為啥,在string後面必須要加 0 不然,有的 複製成功,有的 複製失敗 string sfrom currtemplatepart getpartpath currtemplatepart getppartmain getpartname sfrom sfrom 0 idirection ...
Xshell6 專案使用
前端開發中,涉及伺服器的地方一般都交給後端處理,這樣有時候很不方便,所以,自己來上傳伺服器是非常爽的啦 工具 xshell6 傳送門 ps 前端 在放到伺服器 一般是測試服 之前,要build一下,一般 push到分支上,在xshell上pull下來,就可以在測試服上正常是用來啦。正式服同理 開啟軟...