javascript magazine

主にjavascriptについて書こうと思っています。

std

c++で始点と終点を指定して文字列を切り取る

c++で始点と終点を指定して文字列を切り取る方法です。 stringのメンバ関数substrを使います。 substrの定義 basic_string substr(size_type pos = 0, size_type n = npos) const; 第1引数に始点を第2引数に終点を入れます。 終点が文字列の長さをオーバーし…

c++ std::vectorでランダムに並べる

c++のstdは、イテレータ型の変数をランダムに並べる関数があります。 これを使うと、std::vectorなどの要素に対してもランダムに並べることができます。 using namespace std; vector<int>vec; vec.push(1); vec.push(2); random_shuffle(vec.begin(), vec.end())</int>…

c++ 数値を文字列に変換する

c++で数値を文字列に変更する方法 std::to_string()があるので利用します using namescace std; int i = 10; cout << to_string(i); 10

c++ pairの使い方を学んで2つの値を管理する

c++のstd::pairの使い方のメモ std::pairの中身(utility classから参照) template <class T1, class T2> struct pair { typedef T1 first_type; typedef T2 second_type; T1 first; T2 second; pair(const pair&) = default; pair(pair&&) = default; constexpr pair(); pair(con</class>…