C++で一時ファイルを作成する
tmpfile()を使うと一時ファイルを作成することができます。 失敗した時はNULLを返します。 #include <stdio.h> FILE* pf = tmpfile(); if (pf) { //フ …
tmpfile()を使うと一時ファイルを作成することができます。 失敗した時はNULLを返します。 #include <stdio.h> FILE* pf = tmpfile(); if (pf) { //フ …
C++のstd::equalやstd::mismatchで指定範囲の要素を比較する std::equalは指定した範囲をoperator==で比較します。 std::vector<std::string> v …
Continue reading ‘C++のstd::equalやstd::mismatchで指定範囲の要素を比較する’ »
よくある文字列の分割処理は、boost::splitを使うと簡単です。 boost::splitの引数 boost::splitは3つの引数をとります。 出力シーケンス 入力コレクション 区切り文字を判断する述語 boo …
std::numeric_limits<T>を使うとC++で数値型の最大値と最小値を取得できます。 #include <limits> using namespace std; cout < …