目次

List, Stack, デザインパターン

Cpp, C++
C++でC#のようなListを使いたい | C++ライブラリ

C#からC++に入った人もいるでしょう. その時C#で大変よく使っていたListが恋しい場合があります. C++を書きつつC#を感じたい時があります.

上の問題を解決する方法でここで紹介するListがあります. このListで用意されている関数名はほぼC#と一致します. C#でのListは要素数が容量を上回ったとき自動でメモリが再確保されますが, ここで紹介するListもそのように動作します. アルゴリズムも同じです(はずです).

C#で非常に便利だったSort関数も用意されています. もちろんですが, 処理が一番早いとされているクイックソートアルゴリズム(O(n*log(n)))を使用しています.

Listを強化, 改良何でもしてください. ( `ー´)ノ

CAUTION

C#のListを使ったことがない方は, これをお勧めすることはできません. これと同様かそれ以上の機能を持つC++のvectorをお使いください. C++ですでに用意されています.

サイズ固定のスタック | C++ライブラリ

サイズ固定のスタックを扱うライブラリを紹介します.

このStackは, 以下の特徴を持ちます.

  • std::stack が使用できない状況下でのスタックの使用
  • メモリを贅沢に使用しないサイズ固定スタック
  • 例外処理に対応していない環境下での使用
C++ で, スレッドプールを実装する | C++

本稿では, スレッドプールの仕組みを理解して, C++を用いて, スレッドプールを自身で実装できることを目指します. 対応環境は, C++14 からを想定しています.

C#
C++でC#のようなListを使いたい | C++ライブラリ

C#からC++に入った人もいるでしょう. その時C#で大変よく使っていたListが恋しい場合があります. C++を書きつつC#を感じたい時があります.

上の問題を解決する方法でここで紹介するListがあります. このListで用意されている関数名はほぼC#と一致します. C#でのListは要素数が容量を上回ったとき自動でメモリが再確保されますが, ここで紹介するListもそのように動作します. アルゴリズムも同じです(はずです).

C#で非常に便利だったSort関数も用意されています. もちろんですが, 処理が一番早いとされているクイックソートアルゴリズム(O(n*log(n)))を使用しています.

Listを強化, 改良何でもしてください. ( `ー´)ノ

CAUTION

C#のListを使ったことがない方は, これをお勧めすることはできません. これと同様かそれ以上の機能を持つC++のvectorをお使いください. C++ですでに用意されています.

ダウンロード
サイズ固定のスタック | C++ライブラリ

サイズ固定のスタックを扱うライブラリを紹介します.

このStackは, 以下の特徴を持ちます.

  • std::stack が使用できない状況下でのスタックの使用
  • メモリを贅沢に使用しないサイズ固定スタック
  • 例外処理に対応していない環境下での使用
非同期処理
C++ で, スレッドプールを実装する | C++

本稿では, スレッドプールの仕組みを理解して, C++を用いて, スレッドプールを自身で実装できることを目指します. 対応環境は, C++14 からを想定しています.

「https://contentsviewer.work/Master/:tagmap/ライブラリ,スレッドプール/List,Stack,デザインパターン?layer=ja」から取得