2022-03-01から1ヶ月間の記事一覧

operator[]を.at()にする

なにがしたいか std::vectorのoperator[]で.at()みたいに範囲外判定をしてほしい 方法 std::vectorのoperator[]を上書きする #include <iostream> #include <vector> using namespace std; template <> vector<int>::reference vector<int>::operator[](vector<int>::size_type k) { return th</int></int></int></vector></iostream>…

testlib.h で使われる pattern について

yukicoder などの作問作業で使われる testlib.h について軽く触ってみたので、備忘録も兼ねてのメモです inf.readLine などで使われている pattern とはなんぞやという記事になります どうやら、サンプルなどはあるらしいのですがちゃんとした説明はコードを…