nprogram’s blog

気ままに、プログラミングのトピックについて書いていきます

2019-08-01から1ヶ月間の記事一覧

Modern_C++_leet文字列変換

C++

#include <string> #include <iostream> #include <map> #include <algorithm> // transform #include <vector> #include <numeric> //iota, accumulate // leetマップ変数 (グローバル変数) std::map<char, char> leet { {'A', '4'}, {'E', '3'}, {'G', '6'}, {'I', '1'}, {'O', '0'}, {'S', '5'}, {'Z', '2'} }; /** * @fn *</char,></numeric></vector></algorithm></map></iostream></string>…

UML学習まとめ

UML

UML学習全般を記載する記事です 関連端名(ロール名) 関連の両端にそれぞれのクラスのロール名を記述することができます。 ロール名は相手方クラスとの関連における自分のクラスの役割(role)を示します。 以下の記事を参照ください。 以下の記事を参照くだ…

Observerパターン [C#] [pull型]

Observerパターンとは あるオブジェクトの状態に依存するオブジェクトがあるとき、状態の変化をそれらのオブジェクトに依存せずに自動的に通知するパターン push型とpull型 Observerパターンでは,push型とpull型があります。違いは以下のとおり。 push型 : …