きままにブログ

プログラミングを主とした私のメモ帳です。寂しいのでコメントください笑

2015-10-27から1日間の記事一覧

Any型の実装

C++

Anyを実装しよう Any型とは 何でも格納できる型を作ることを考えます。普通はそんな型は必要ないし、当然その分オーバーヘッドが生じてしまうので利用する箇所は限られるだろうけどコンテナに格納するなどして便利なことはあるにはあります。 実装方法 Step1…

Optional

C++

以前作ったOptionalにちょっと機能を付け足しました : operator()(Arg...)にて再配置newによって再構築可能としました。これにより不要なコピーのオーバーヘッドがなくなります。 コンストラクタとデストラクタが同数呼び出されるように修正しました。コンス…