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

The Modern C++ Challenge 第11章

The Modern C++ Challenge 第10章 の続きです。 今回は第11章に挑戦します。 まずは目次を読む。 第11章 暗号化 88 シーザー暗号 89 ヴィジュネル暗号 90 Base64 エンコーディングとデコーディング 91 ユーザー資格情報の検証 92 ファイルハッシュの計算 93 …

The Modern C++ Challenge 第10章

The Modern C++ Challenge 第9章 の続きです。 今回は第10章に挑戦します。 まずは目次を読む。 第10章 アーカイブ、画像、およびデータベース 79 ZIP アーカイブ内のファイルの検索 80 ZIP アーカイブへの/からのファイルの圧縮および解凍 81 パスワード付…

The Modern C++ Challenge 第9章

The Modern C++ Challenge 第8章 の続きです。 今回は第9章に挑戦します。 まずは目次を読む。 第9章 データのシリアル化 73 XML との間のデータのシリアライズとデシリアライズ 74 XPath を使用した XML からのデータの選択 75 データを JSON にシリアライ…

The Modern C++ Challenge 第8章

The Modern C++ Challenge 第7章 の続きです。 今回は第8章に挑戦します。 まずは目次を読む。 第8章 デザインパターン 67 パスワードの検証 68 ランダムパスワードの生成 69 社会保障番号の生成 70 承認制度 71 観測可能なベクターコンテナ 72 割引を含む注…

The Modern C++ Challenge 第7章

The Modern C++ Challenge 第6章 の続きです。 今回は第7章に挑戦します。 まずは目次を読む。 第7章 同時実行 61 並列変換アルゴリズム 62 スレッドを使用した並列最小および最大要素アルゴリズム 63 非同期関数を使用した並列最小および最大要素アルゴリズ…

The Modern C++ Challenge 第6章

The Modern C++ Challenge 第5章 の続きです。 今回は第6章に挑戦します。 まずは目次を読む。 これだけで、お腹いっぱいになりそう。 第6章 アルゴリズムとデータ構造 優先キュー 循環バッファー ダブルバッファ 範囲内で最も頻度の高い要素 テキスト ヒス…