原创 C++11 std::duration

目錄一 chrono庫二 duration三 成員類型四 Dem輔助函數五 成員函數1 構造函數2 count3 zero min max [static]4 operator+ operator-(unary)5 operat

原创 C++ 標準庫 變序型算法

目錄一 概述二 輔助函數三 std::reverse四 std::reverse_copy五 std::rotate六 std::rotate_copy七 std::next_permutation八 std::prev_perm

原创 C++ 算法 移除區間元素

目錄一 概述二 輔助函數三 std::remove四 std::remove_if五 std::remove_copy六 std::remove_copy_if七 std::unique八 std::unique_copy九 gi

原创 C++ std::stringstream

一 簡介 stringstream可以很方便的進行數字與字符串的轉換。 頭文件<sstream> template< class CharT, class Traits = std::char_traits<Char

原创 C++ iterator(1) 幾個輔助函數

一 簡介 頭文件<iterator> 1. std::advance  增加迭代器it n個元素的步長 template< class InputIt, class Distance > void advance( InputIt& i

原创 C++11 std::ratio

一 簡介 頭文件<ratio> template< std::intmax_t Num, std::intmax_t Denom = 1 > class ratio; (since C++11) 1. std::ratio 支持編譯期

原创 C++11 算法 區間元素賦值

目錄一 概述二 輔助函數三 std::fill四 std::fill_n五 std::generate六 std::generate_n七 std::iota(C++11)八 參考 一 概述 C++ 標準庫中提供了很多算法,定義

原创 C++ 算法 元素計數

一 寫在前面 C++ 標準庫算法主要定義於頭文件 < algorithm >, 一些用於數值處理的算法定義於頭文件< numeric > 。 本文介紹 非更易型算法 中的用於 元素計數 的兩種算法:std::cout 和std:

原创 C++ 算法 std::transform

目錄一 定義二 Demo三 參考 一 定義 std::transform應用給定的函數到範圍並存儲結果於另一範圍。 定義於< algorithm > template< class InputIt, class OutputI

原创 C++ 算法 歸併元素

目錄一 概述二 輔助函數三 定義四 Demo五 參考 一 概述 C++ 標準庫中提供了很多算法,定義於頭文件 < algorithm >。本文主要探究以下用於 歸併排序區間元素 的算法: std::merge 歸併二個已排序範

原创 C++11 容器(1) forward_list

一 簡介 1. C++11開始,STL增加了 forward_list 容器。它的實現是 singly linked list(單鏈表), 支持 foward iterator (前向迭代器)。 2. 單聊表進行元素的插入和刪除是比較快速

原创 C++ 算法 交換區間元素

目錄一 概述二 輔助函數三 定義四 Demo五 參考 一 概述 C++ 標準庫中提供了很多算法,定義於頭文件 < algorithm >。本文主要探究以下用於 交換區間元素 的算法: std::swap_ranges 交換兩個

原创 C++ 算法 元素最大值和最小值

一 寫在前面 本文介紹 C++ 標準庫中的三個 用於獲取元素最大值和最小值 的非更易型算法(nonmodifying algorithm): min_element、 max_element 和 min_max_element。

原创 C++ 算法 替換區間元素

目錄一 概述二 輔助函數三 std::replace四 std::replace_if五 std::replace_copy六 std::replace_copy_if七 參考 一 概述 C++ 標準庫中提供了很多算法,定義於頭

原创 Qt connect與信號槽

目錄一 概述二 connect 定義三 connect 返回值四 qRegisterMetaType五 Q_DECLARE_METATYPE宏六 Qt::ConnectionType七 信號槽三兩點八 說明 一 概述 Qt中一個