c++でcinをscanfと同様に高速で動作させる方法
c++で入力を受け取るcinは遅い。 これをcのscanfと同等な速度で動作させるには、以下のように書きます。 ios_base::sync_with_stdio(false); cin.tie(0);
c++で入力を受け取るcinは遅い。 これをcのscanfと同等な速度で動作させるには、以下のように書きます。 ios_base::sync_with_stdio(false); cin.tie(0);
std::findを逆引き的に使用方法をまとめます。 文字列の中に一致した文字列があるか判定する find関数で該当文字列が見つからなかった場合は、string::nposが返ります。 string str1 = “fi続きを読むc++ find逆引き的使い方まとめ[…]
ちなみに私がいう全一致というのは、検索する文字列を”fish”とすると、一致するのが”fish”のみという意味合いで使っています。 例えば、stdのfind関数だと、続きを読むc++ stringで文字列の全一致を探す方法[…]
structにはコンストラクタがないと思われるが、structで生成した変数を 一括で初期化する方法があるので、忘れないようメモ 以下のようなstructがあるとします。 struct Vec2{ double x; d続きを読むc++のstruct(構造体)のコンストラクタ対応[…]
stringの文字列を反転させる方法についてまとめます。 <algorithm>ヘッダーに文字列やvectorを反転させるreverse関数があるので、 利用することで簡単に実装することができます。 文字列全続きを読むc++でstringの文字列を反転させる方法[…]